Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
elasticsearch [Le 23/11/2018, 10:07]
185.113.48.19 [Pré-requis]
elasticsearch [Le 22/03/2019, 17:10] (Version actuelle)
205.167.7.108 modification erreur syntaxe
Ligne 529: Ligne 529:
  
 <​note>​La différence entre query et filter est assez subtile : <​note>​La différence entre query et filter est assez subtile :
-  * **query** fait une recherche élargie : tout enregistrement ​correspond ​partiellement à la requête sera retourné. Ce genre de recherche est donc plus lent. Il est utile pour faire les recherches à partir de champs saisis par un utilisateurs.+  * **query** fait une recherche élargie : tout enregistrement ​correspondant ​partiellement à la requête sera retourné. Ce genre de recherche est donc plus lent. Il est utile pour faire les recherches à partir de champs saisis par un utilisateurs.
   * **filter** fait une recherche stricte : un document ne ressortira que s'il correspond rigoureusement à tous les critères. Ce genre de recherche est donc plus rapide. Il est utile pour rajouter des contraintes qui seront fixés par le système plus que par l'​utilisateur.   * **filter** fait une recherche stricte : un document ne ressortira que s'il correspond rigoureusement à tous les critères. Ce genre de recherche est donc plus rapide. Il est utile pour rajouter des contraintes qui seront fixés par le système plus que par l'​utilisateur.
 Il faut donc bien réfléchir à la façon dont seront faites les recherches et concevoir les requêtes les plus adaptés au contexte. Il faut donc bien réfléchir à la façon dont seront faites les recherches et concevoir les requêtes les plus adaptés au contexte.
  • elasticsearch.txt
  • Dernière modification: Le 22/03/2019, 17:10
  • par 205.167.7.108