ElasticSearch多关键词搜索
举例,搜索框填入以下关键词:
韩国 美女
假设每条数据包含1个数值,如count,包含1个文本值,如“这位是来自韩国的美女”
想要的结果:
尽可能贴合搜索关键词的情况下(尽可能),结果按照count值倒序(必须)
此处就产生一个优先级的问题,同时match韩国和美女两个关键词的数据的count比只match韩国或者美女的数据count值要低
具体举例
count:100
text:韩国
count:80
text:美女
count:70
text:韩国 美女
count:60
text:韩国人
count:50