2017-10-16 21 views
1

Je veux récupérer les 10 dernières entrées de la base de données elasticsearch. Pour cela, je me sers:Comment retourner les 10 dernières entrées en utilisant clojurewerkz?

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

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

Ce ne récupèrera que les plus anciennes 10 entrées du document.

Je veux savoir comment récupérer les dernières entrées .... Je veux dire quel paramètre doit être passé.

Répondre

1

Vous devez avoir un _timestamp champs sur votre document:

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

Ensuite, vous pouvez trier sur cette question et limiter la taille à 10.

+0

toute autre manière !! Comme une fonction intégrée. –