如何使用clojurewerkz返回最近10个条目?

时间:2017-10-16 12:03:16

标签: clojure

我想从elasticsearch数据库中获取10个最新条目。 为此,我正在使用:

(require '[clojurewerkz.elastisch.rest.document :as esd])

(esd/search es-conn 
                    index_name
                     mapping
                    :query (q/prefix :column value)
                    :from 0 :size 10)

这只从文档中提取最早的10个条目。

我想知道如何获取最新的条目.... 我的意思是应该传递哪个参数。

1 个答案:

答案 0 :(得分:1)

您的文档需要有_timestamp个字段:

https://www.elastic.co/search?q=timestamp

然后你可以对它进行排序并将大小限制为10。