登录
首页 >  Golang >  Go问答

检索 Elasticsearch 索引中的最新文档

来源:stackoverflow

时间:2024-03-20 13:27:25 276浏览 收藏

在使用 Elasticsearch 时,检索最新插入的文档是一个常见的需求。尽管 Elasticsearch 没有内置的功能直接实现此操作,但可以通过存储文档的摄取时间来间接实现。通过按摄取时间排序并检索前 N 个文档,可以获取类似于最新插入文档的效果。

问题内容

我正在玩 github.com/olivere/elastic 包;一切正常,但我有一个问题:是否可以获取最后 N 个插入的文档? From 语句将 0 作为搜索操作的默认起点,我不明白是否可以在搜索中省略它。


正确答案


Tldr;

虽然我不知道elasticsearch api中有一个功能可以检索最新插入的文档。

如果您存储文档的摄取时间,则有一种方法可以实现类似的效果。

然后您可以按摄取时间排序,并检索前 N 个文档。

到这里,我们也就讲完了《检索 Elasticsearch 索引中的最新文档》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>