如何使用 elasticsearch 查询和获取部分属性

How to query and fetch just partial attributes using elasticsearch

  1. 如何为索引中的多个文档单独获取 Foo.id
  2. 如何获取 Foo.bi 索引中的多个文档

下面给出了来自 Spring Data Elasticsearch for Page 的示例响应

“内容”:[ { "id": "MMb-sHUBU93O1WjGd0M1", “pid”:“12500000”, “双”:{ “酒吧”:27, “高度”: { “脚”:5, “英寸”:6, }, }, ]

关于检索部分属性,使用_source:

GET /_search
{
  "_source": {
    "includes": [
      "Foo.id",
      "Foo.bi"
    ],
    "excludes": []
  }
}

关于

How to query just partial attributes

您正在针对 ES 中的整个索引发送查询,并且 query 参数使您能够过滤具体字段,因此谈论查询 部分属性 -- 这就是 query 已经做的事情。