Kibana Dev Tools中的弹性搜索中的精确搜索术语(使用ES 5.x)

时间:2017-06-08 09:01:02

标签: amazon-web-services elasticsearch kibana elasticsearch-5

我已经设置了Elastic Search 5.x& Kibana在我的本地开发环境中,并设置了我想要的结果索引返回精确的搜索词(因此只返回找到确切搜索词/字符串的结果。

如何调整此选项以执行精确搜索,以便" facebook建议"是有效的,但"建议facebook"找不到

我现有的Kibana查询如下:

{
  "query": {
     "bool": {
        "should": [
         {
           "match": {
           "text": "facebook advice"
         }
       },
      {
      "match": {
        "profile": "facebook advice"
      }
    }
  ],
  "minimum_should_match": 1,
  "filter": {
    "term": {
      "accountid": "15"
    }
   }
  }
 }
}

1 个答案:

答案 0 :(得分:0)

您需要在双引号内形成查询,以便在Kibana中完全匹配。

E.g。 “facebook建议”

Kibana当然会在引擎盖下正确地逃避引号。