Elasticsearch - 在查询语法中使用短语建议和字段搜索

时间:2016-05-02 06:35:44

标签: elasticsearch search-suggestion

我正在努力实施"你的意思是"使用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不保留查询语法。

任何帮助/建议都将不胜感激。

谢谢!

0 个答案:

没有答案