Randomiser et paginer ses résultats Elasticsearch

Parfois, pour des besoins métiers, nous devons mélanger nos résultats de recherche. Cependant, Elasticsearch nous renvoie par défaut les résultats triés par pertinence. Dans cette présentation, nous verrons qu'il est possible de gérer le tri de ses résultats, tout en paginant. Pas de Live Coding prévu, mais quelques bouts de code pour aider à cerner la solution que je présenterai.

Enregistrement réalisé lors du Meetup ElasticFR Paris #50 Virtuel.

Hugo Legrand

Ingénieur études & développement

Ippon Technologies