Elasticsearch - 上一个/下一个功能

Sti*_*985 6 php pagination elasticsearch

我创建了一个搜索引擎来搜索我的elasticsearch索引中的所有文档.当用户点击搜索结果页面上的文档时,他将离开当前页面并打开该文档的deatailpage.

现在我喜欢在该详细信息页面上实现一个小文档导航,但我无法弄清楚如何使用elasticsearch创建这样的东西.我希望在该文档详细信息页面顶部有一个上一个文档和一个下一个文档链接.

我的想法是将所有返回的文档保存在会话cookie或其他内容中,以便记住当前搜索中的下一个和上一个文档.但我也对该搜索结果页面进行了分页.当用户选择结果页面上的最后一个文档时,下一个链接将无法工作,因为我当前的搜索没有更多文档.

这是一个常见问题还是具体问题?你们中的任何人都有一个想法可以帮助我解决这个问题吗?也许是scroll-API

谢谢

Asi*_*ain -1

如果您的文档使用顺序_id,那么您只需执行当前文档_id+1 并再次查询即可。