针对 text 字段:
使用 match 时,为模糊匹配,会分词
使用 match_parse 时,会分词,但必须包含所有关键字、且顺序相同。
match_parse_prefix 与match_phrase查询类似,但是会对最后一个Token在倒排序索引列表中进行通配符搜索。Token的模糊匹配数控制:max_expansions 默认值为50。我们使用
term 查询为精准查询,不分词。
另外,如果存储时进行了分词,则查询时即使用了term也无法匹配正确的数据。
对于keyword字段,默认都是精准匹配,即使match也是如此,如果需要模糊匹配,则可以使用通配符,例如:*abc* ,则包含 abc 的字段都会被查询出来。