In this tutorial, we will create a plugin to take two parameters field name and a numeric factor and multiply them together. Then, we will use the output of this plugin as a custom scorer.
Each ElasticSearch Plugin should contain (at least) two classes: A factory class and a class to implement the functionality
Recently, we were discussing moving away from out good ol’ Solr-based search engine to a more distributed environment on top of ElasticSearch, first thing I did is listing all the features I was actively using in Solr and compare them one-to-one with their ElasticSearch counterparts. I’m listing my full comparison below.
Note that this list is not a comprehensive list of all Solr features, rather it’s a realistic view of a live Solr setup.