Est-il possible d'obtenir une réponse vrai/faux pour savoir si un document donné correspond à une requête Elasticsearch précédemment définie ? (principalement en java)

Ou est-il nécessaire d'exécuter la requête précédemment définie, puis de vérifier si le document est inclus dans l'ensemble de réponses ?

0
Niklas 5 févr. 2020 à 14:32

1 réponse

Meilleure réponse

Elasticsearch a une requête percolate ( documentation ici ) qui correspond à vos besoins.

La requête de percolation peut être utilisée pour faire correspondre les requêtes stockées dans un index. La requête de percolation elle-même contient le document qui sera utilisé comme requête pour correspondre aux requêtes stockées.

Donc, dans votre cas, vous devez créer un nouvel index pour stocker votre demande, puis essayer de faire correspondre votre document à cette demande.

Cordialement

0
Community 20 juin 2020 à 09:12