Kibana 开发工具(使用 ES 5.x)中弹性搜索中的精确搜索词



>我已经在本地开发环境中设置了 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"
    }
   }
  }
 }
}

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

例如"脸书建议"

Kibana 当然会在引擎盖下正确转义引号。

最新更新