【发布时间】:2020-04-08 14:57:24
【问题描述】:
我在数据库中有一些对象: 对象 1, 对象 2, 对象 3, .., 对象 n
现在我正在做这样的过滤器
MyDocument.search().filter("match", is_active=True).sort('id').execute()
输出:
searchDocumentobject 1, searchDocumentobject 2,searchDocumentobject 3, ....
现在我需要在列表的最后一个搜索Documentobject 2。
需要这样的输出:
searchDocumentobject 1,searchDocumentobject 3, .... , searchDocumentobject 2
谢谢
【问题讨论】:
-
如果有100个文档,你只返回10个文档,那么文档2会变成第10个还是第100个文档?
-
感谢@TuyenLuong 的回复。实际上我需要所有文档,所以如果我有 100 个文档,那么我需要文档 2 在最后一个元素上。
-
从 ES 获取后,如何根据需要对结果进行排序?
标签: python django elasticsearch search-engine