gpt4 book ai didi

python - Elasticsearch-dsl 排序,查找最后 X 个条目

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:45 28 4
gpt4 key购买 nike

我试图在我的索引/文档类型中找到最后 30 个条目

我什么都没试过,我完全没有想法!

我目前的方法是找到过去 5 分钟内的所有结果,然后过滤结果并抓取最后 30 个条目,但这比正确的方法慢。

s = Search(using=es, index="history", doc_type=p)
.filter('range', timestamp={'gte': mins})
.extra(size=1000)

我试过了

s = Search(using=es, index="history", doc_type=p)
.sort("timestamp", {'order': "desc"})
.extra(size=30)

最佳答案

按降序对 timestamp 进行排序的正确方法是 s = s.sort('-timestamp')s = s.sort( {“价格”:{“订单”:“desc”}})

您指定的排序不正确。

关于python - Elasticsearch-dsl 排序,查找最后 X 个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42758289/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com