首页 > 解决方案 > 使elasticsearch仅返回所有文档的ID

问题描述

我需要为我的 NextJS 应用程序呈现静态路径,并且我需要从弹性中检索所有文档的 id。现在我只返回一个空的 _source,但最好只返回 _id 字段。有谁知道如何做到这一点,如果它甚至可能?

标签: elasticsearchnext.js

解决方案


经过一番调查,我了解到 elasticsearch 总是返回 _index、_type、_id 和 _score 字段,但您可以将 _source 设置为 false 以不接收来自文档的数据。我做了:

GET <INDEX>/_search?_source=false

它只返回有关文档的信息,而不返回它的数据。


推荐阅读