Elasticsearch简单查询字符串:删除包含单词的文档

时间:2018-02-05 01:12:36

标签: elasticsearch

我创建了一个foo示例来表达我的意思。假设我们有一个索引,其中的文档包含单词Text和Texture。

然后我想选择包含单词Text的所有文档(我使用的是简单的查询字符串)。

当我使用查询“查询”:“文本”时,我从下面的图片中得到区域1,2和3.

当我使用查询“query”:“Text -Texture”时,我只能从下面的图片中得到区域3.

我怎样才能得到第2区和第3区?

感谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

要了解您的问题,您需要发布您的查询。 尝试使用term

{
    "query": {
        "term": {
            "myField": "Text"
        }
    }
}