2016-08-01 46 views
0

我使用kibana-4.5.0,2.3.2 elasticsearch如何kibana

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

,所以我想搜索“瞬间移动”

我如何能在做kibana或rest-api?

我试过这个跨度接近查询,,,我不知道“slop”是什么意思?我认为,污是字数..但我coundn't搜索这些句子......

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

回答

0

也许正则表达式过滤就可以了?

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

我该怎么做这个例子? – woocheol

+0

您从原始问题执行代码的方式也是一样 –