在我的项目中,我需要优秀的自动完成结果与智能引信,但在我的ElasticSearch,它的行为奇怪。e、 产品有,阿穆尔干酪,中国椰子油
如果我按“che”,它也会模糊地显示椰子。我在逗号分隔的字段中有标签。所以我也需要这样的结果,奶酪在'标签'如何实现呢?
"track_total_hits": true,
"query": {
"multi_match" : {
"fields" : ["product_title", "product_alias",
"sub_category_name", "category_name","product_tags","product_brands"],
"query" : "color",
"type" : "most_fields",
"fuzziness": 3
}
}
我的搜索查询代码块。产品品牌和类别名称列为关键字类型,其他列为文本类型,并在Map中使用搜索分析器。
我做错什么了?
暂无答案!
目前还没有任何答案,快来回答吧!