我使用的是kibana-4.5.0,elasticsearch 2.3.2
我有这些句子。弹性搜索中的"拯救和移动的时刻……","杀死和移动的时机……"
所以我想搜索"移动时刻"
如何在kibana或restapi中执行操作?
我尝试了这个跨度附近的查询,,,我不知道"slop"是什么意思?我认为那个slop就是单词计数。。但我找不到那些句子。。。
{
"query": {
"span_near": {
"clauses": [
{
"span_term": {
"items": "to"
}
},
{
"span_term": {
"items": "move"
}
}
],
"in_order": true,
"slop": 2
}
}
}
也许用正则表达式过滤就可以了?
{
"filter": {
"regexp": {
"items": "moment to [a-z]+ [a-z]+ move"
}
}
}