Elastic Search Query Builder/Optimizer Plugin

  • Scalable Search Engine for scalable and elastic web search
  • This plugin will suggest the user with the configuration and setting required to get optimum results from the unstructured text search.
  • User can change the settings at run time to fine-tune the search results and save the setting for later use.
  • Configure -Index and document mappings
    • When you connect onto Elastic server, it will show you a document Explorer with all the documents for the selected Index. Select the document for which you want to generate the setting and document mappings
    •  Under the configure tab you can see list of all the fields of the selected document.
    • Now when you check the different options given against different fields and generate query, it will provide the setting and document mappings required to optimize the query results
    • Once you configure your Elastic search Index with the given setting and provided the given mappings for the document, you are all set to use the given index and populate the data in the index
  • Run ES Script
    • Under the Run tab you can provide the fine tune your query by giving different weightage to the given fields and filtering out the result based on given criteria.
    •  Weightage: If same word is found in multiple fields the record having higher score for the given field will be given more weightage and come at the top.
    •  Filter: You can also add different filters (must, range) on numeric fields to show only those records which meet filter criteria.
    •  Show Results: You can choose number of result to be displayed along with the field that you want to see by default first five fields are shown. You can select any fields as per your requirement. The results of the query will be shown in a table.
  • Enable/Disable Search in Field: You can dynamically select the fields that you want to search in and customize your result as per your requirement
  • Dynamic Score: Under the configure tab, you can also add dynamic scores with different fields to boost a particular record from multiple matching records that has the value defined in the booster field in addition to the search keyword.
  • Favorites: Once you have configured all the parameters, you can save them by giving a name under favorites. You can select any saved values for a given Index and document from the drop down, which will bring back you old configurations