我正在努力实施"你的意思是"使用elasticsearch短语建议器的功能。 它工作正常,除非在查询语法中使用字段搜索。
我使用的查询语法是Query String Query
以下是查询示例:
meatballs[i]
以下是我对建议的看法:
{
"from" : 0,
"size" : 10,
"query" : {
"query_string" : {
"query" : "defect.fields.description:(tetsing)",
"use_dis_max" : true
}
},
"suggest" : {
"phrase-suggest-iris" : {
"text" : "defect.fields.description:(tetsing)",
"phrase" : {
"analyzer" : "default",
"field" : "_all",
"max_errors" : 2.0,
"highlight" : {
"pre_tag" : "<b>",
"post_tag" : "</b>"
}
}
}
}
}
&#34;:&#34;在建议和其他运营商中缺少#34;()&#34;。 似乎suggeter不保留查询语法。
任何帮助/建议都将不胜感激。
谢谢!