elasticsearch查询字符串分析器,用于具有不同分析器的不同字段

时间:2012-09-30 03:05:00

标签: elasticsearch

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

1 个答案:

答案 0 :(得分:6)

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