问题描述
我有一个在 3 节点集群设置中运行的 Elasticsearch-7.8.1。我在字段上使用匹配查询以及短语建议器来跨多个索引查询文档。
现在问题来了,每当我使用上述匹配查询来搜索匹配文档时,我的elasticsearch中存在的文档拼写准确,短语建议部分会向我显示一些随机建议和我得到的建议对于相同的输入文本是间歇性的。
例如, 假设我有一些 3-4 个文档索引,例如账单,我如何支付账单,账单支付的状态是什么,更大的账单支付有什么好处?
我的查询如下:
GET idx-name1,idx-name2/_search
{
"query": {
"bool": {
"should": [
{
"match": {
"field1": "bill pay"
}
},{
"match": {
"field2": "bill pay"
}
}
]
}
},"suggest": {
"text": "bill pay","YOUR_SUGGESTION": {
"phrase": {
"field": "field1"
}
}
}
}
输出: 我在短语建议部分中间歇性地收到作为 "bigg pay" 的建议。
请帮助我,这是我创建“您是指功能吗?”的障碍?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)