如何在kibana中搜索弹性搜索中的“时刻到<word> <word> move”

时间:2016-08-01 05:14:37

标签: elasticsearch kibana

我正在使用kibana-4.5.0,elasticsearch 2.3.2

我有那些句子。 “保存和移动等的那一刻......”,“杀戮和移动的时刻......”在elasticsearch中

所以我想搜索“移动的时刻”

我怎么能用kibana或rest-api做什么?

我试过这个跨度查询,,,我不知道什么是“slop”的意思?我认为slop是字数...但我不会搜索那些句子......

{
  "query": {
    "span_near": {
      "clauses": [
        {
          "span_term": {
            "items": "to"
          }
        },
        {
          "span_term": {
            "items": "move"
          }
        }
      ],
      "in_order": true,
      "slop": 2
    }
  }
}

1 个答案:

答案 0 :(得分:0)

也许通过正则表达式过滤可以解决问题吗?

{
  "filter": {
    "regexp": {
      "items": "moment to [a-z]+ [a-z]+ move"
    }
  }
}