在弹性搜索中获取每个文档的多个短语频率

时间:2017-04-12 16:42:43

标签: elasticsearch

我想在弹性搜索中做this,但是给出了一组多个术语短语。似乎该示例仅适用于单项查询。例如,如果我有这样的文档:

PUT /test
{
    "text": "a b a b a"
}

我希望能够像这样搜索:

GET /test/_search
{
    "query" : {
        "match_phrase": {
            "text": "a b"
        }
    }
}

我希望它返回所有带有短语“a b”的文档,以及此特定匹配的频率。因此,对于上述文档,它将是2。

0 个答案:

没有答案