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

a9wyjsp7  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(418)

如何为索引中的多个文档单独获取foo.id
如何为索引中的多个文档获取foo.bi
SpringDataElasticSearchforPage的响应示例如下所示
“content”:[{“id”:“mmb-shub93o1wjgd0m1”,“pid”:“12500000”,“bi”:{“bar”:27,“height”:{“feet”:5,“inches”:6,},},]

fykwrbwg

fykwrbwg1#

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

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

关于
如何只查询部分属性
您正在向es中的整个索引和 query 参数使您能够过滤具体的字段,因此讨论查询部分属性实际上没有意义——这就是 query 已经有了。

相关问题