Elasticsearch 基础教程

Elasticsearch 高级教程

Elasticsearch 插件

Elasticsearch 笔记

Elasticsearch FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/elasticsearch-query-exclude-ids.html

Elasticsearch(es)不匹配或排除指定的 id 列表

Elasticsearch(es) 查询语句语法详解 Elasticsearch(es) 查询语句语法详解


Elasticsearch(es)不匹配或排除指定的 id 列表可以将 ids query 放在 bool 查询 must_not 的子项里面。

解决方法

{
  "query": {
    "bool": {
      "filter": [
         ...                    <--- your other filters go here
      ],
      "must": [
         ...                    <--- your other must go here
      ],
      "must_not": [
        {
          "ids": {
            "values": [
              "id1", "id2"      <--- 不希望匹配的 id 列表放在这里
            ]
          }
        }
      ]
    }
  }
}

 

关于 es(Elasticsearch)如何将通过 api 返回的信息以指定的列名和升降序方式返回,可以将要排序的列名赋给参数 s,若要降序 ...
es bool 查询是把任意多个简单查询组合在一起,使用 must、should、must_not、filter 选项来表示简单查询之间的逻 ...
elasticsearch 删除索引操作能够用单个命令来进行完成,有不同的操作形式,具体如下: ...
Elasticsearch索引管理主要包括如何进行索引的创建、索引的删除、副本的更新、索引读写权限、索引别名的配置等等内容。首先,创建索引m ...
Elasticsearch 创建索引如同 MySQL 创建数据库,es 提供了 RESTFul API 来创建索引,可以通过 PUT 命令快 ...