When performing a query on multiple fields which have different analyzers (stem, ngram, etc..), does elasticsearch perform specific analyzing on the query string for each field?
When performing a query on multiple fields which have different analyzers (stem, ngram, etc..),
Share
Yes it does, unless you specify an analyzer within your query. The query_string query gets translated to a bool or a dismax query depending on the
use_dis_maxparameter within your query. A different query will be generated for each field, and thesearch_analyzerrelated to each specific field will be used to analyze the query.