如何检索特定索引中的所有文档ID(_id)

托默

我试图检索索引中的所有文档,而只返回_id字段。

基本上,我想检索我拥有的所有文档ID。

使用时:

{
   "query": {
       "match_all": {}
   },
   "fields": []
}

我得到的命中包含:“ _index”,“ _ type”,“ _ id”,“ _ score”,“ _ source”,这比我需要的更多。

Edit(Answer):所以我的问题是我使用KOPF来运行查询,并且结果不准确(获得了_source等)。使用curl时,我得到了正确的结果!

所以上面的查询实际上实现了我所需要的!您还可以使用:

{
   "query": {
      "match_all": {}
   },
   "_source": false,
}

要么

{
   "query": {
      "match_all": {}
   },
   "fields": ["_id"]
}
chengpohi

对于elasticsearch,只能_source使用fields数组来指定特定字段

_index_type_id_score一定会被退回elasticsearch

无法将其从响应中删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从集合中检索所有文档ID?

如何从匹配特定ID的文档中检索数组?

如何检索早于特定ID的文档?

如何从AnimalDB查询中检索文档ID

Elasticsearch:使用python从索引中检索所有文档

如何在弹性搜索索引中检索所有文档(大小大于 10000)

如何删除索引中的所有文档

如何从Firebase检索itemclickviewlistener上的特定文档ID

如何从Firestore中的文档ID数组中获取所有子集合文档

在Solr中,如何获取所有文档的一个字段列表(文档ID)?

在Firestore中,如何在foreach枚举中检索文档ID

在Coredata中,如何获取特定表的所有ID?

如何使用flutter从Firestore中检索具有其ID的文档

检索(并传递)特定类的所有元素的ID

如何使用delete_by_query api删除索引中包含特定字段的所有文档?

如何获取具有特定值的字段的文档的文档ID?

如何从Firestore中的集合中检索所有文档?

如何检索添加到Cosmosdb集合中的文档的ID?

我如何在 nodejs 应用程序中通过其 id 检索父文档而没有子文档?

如何从POJO类的Firestore集合中检索所有文档?

有没有一种方法可以将具有特定_id的文档索引到Elasticsearch中?

将_id作为单独的字段添加到源中,以作为索引中所有现有文档的字段

在ElasticSearch中检索所有_id的有效方法

如何从python3中的json文件中检索所有“名称”和“ id”

获取特定列中的所有 ID

如何在列表中添加集合中的所有文档ID

如何在集合中获取所有文档的ID并存储在字符串数组中?

如何在Elasticsearch索引中删除多个ID文档

如何在Django Serializer中按用户ID检索所有模型数据?