Elasticsearch 多字段查询 best_fields、most_fields、cross_fie
Multimatchquery的目的多字段匹配,但Multimatchquery中的bestfields,mostfields,crossfields分不清楚,都什么含义?下面我们一一举例解读。为默认值,如果不指定,默认bestfields匹配。•含义:多个字段中,返回评分最高的。•类似:dismaxquery。•等价举例:(两个一起看,加深理解)默认bestfields与dismax等价与上述bestfields等价•含义:匹配多个字段,返回的综合评分(非最高分)•类似:bool+多字...