我只有一个名为' description'的字段。我的搜索查询对于描述字段"bad pizza good burger"
是这样的。
我有这些文件:
1) pizza taste bad but American burger are good
2) good burger can be found in America
3) what is pizza good burger?
我希望查询返回结果中较高的词组匹配。 所以从上面的例子来看。结果将是 3→2→1
在文件3'披萨好汉堡'有3个连续的字符串匹配,所以这首先出现。 在文件2'好汉堡'连续2场比赛,这将是第二场比赛 其余文档将根据默认的弹性相似性模块进行匹配。
任何帮助将不胜感激
答案 0 :(得分:0)
此查询可以帮助您。
{
"query": {
"match": {
"name": "bad pizza good burger"
}
}
}