Elasticsearch:从索引中的文档中获取的match_phrase

时间:2018-06-15 18:28:56

标签: elasticsearch

Elasticsearch docs提供了一个示例,说明如何使用可以驻留在文档中的术语构建搜索查询,并从下面的索引中获取

GET /tweets/_search
{
    "query" : {
        "terms" : {
            "user" : {
                "index" : "users",
                "type" : "_doc",
                "id" : "2",
                "path" : "followers"
            }
        }
    }
}

是否可以使用match_phrase而非条款来执行此操作?下面引发了一个解析异常。我想要做的是搜索具有大量短语术语的文本字段。

GET /tweets/_search
{
    "query" : {
        "match_phrase" : {
            "user" : {
                "index" : "users",
                "type" : "_doc",
                "id" : "2",
                "path" : "followers"
            }
        }
    }
}

0 个答案:

没有答案