How to register Custom Query Parser Plugin in ES 6.2.4

Hello,

I am using Elasticsearch 6.2.4.

I am trying to create the Custom Query Parser Plugin.

I saw the mesage under https://discuss.elastic.co/t/custom-query-parser-possible from May, 2011.

I have created my custom query parser as per the implementation of QueryStringQueryParser.

I need the help to register my custom plugin with the help of Plugin class.

As I can seet there is no method (registerQueryParser) availble now in indexModule.

public void onIndexModule(IndexModule indexModule) {
     indexModule.registerQueryParser(...) /* method not available */
}

Is there any other way to register my custom query parser?

Thanks in advance

You need your plugin to implement SearchPlugin and override the getQueries() method to return your query implementations.

Thanks a lot for your kind response. :grinning: