lukas-vlcek / OpenSearch-list-built-in-analyzers

Experimental OpenSearch plugin to list all available Analyzers
Apache License 2.0
3 stars 0 forks source link

Introduce new request parameters #4

Open lukas-vlcek opened 1 year ago

lukas-vlcek commented 1 year ago

Right now the response for each node has two main parts:

  1. All built-in analysis components found on the node (found in the node registry)
  2. A break down by available AnalysisPlugins found on that node attributing each analysis component to a specific plugin/module (†)

It can be useful (and efficient) to give user an option to include or exclude individual parts from the response. Typically this can be achieved by introducing new request parameters.


(†) There are some analysis components that do not belong to any specific plugin, these represent the minimal OOTB set of components that are always available – for example when you are developing a plugin and run OpenSearch with that plugin installed using command line ./gradlew run then no additional modules or plugins are available on that node.