4

在对具有不同分析器(stem、ngram 等)的多个字段执行查询时,elasticsearch 是否对每个字段的查询字符串执行特定分析?

4

1 回答 1

6

是的,除非您在查询中指定分析器。query_string查询根据查询中的参数转换为 bool 或 dismax查询use_dis_max。将为每个字段生成不同的查询,并使用search_analyzer与每个特定字段相关的查询来分析查询。

于 2012-10-03T20:21:14.300 回答