Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
elasticsearch [Le 28/02/2018, 09:49] 46.18.96.146 [Recherches avancées] |
elasticsearch [Le 22/03/2019, 17:10] 205.167.7.108 modification erreur syntaxe |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
Pour réaliser ce tutoriel, mieux veut connaitre les bases de : | Pour réaliser ce tutoriel, mieux veut connaitre les bases de : | ||
* L'[[:tutoriel:comment_installer_un_paquet|installation de paquets]] | * L'[[:tutoriel:comment_installer_un_paquet|installation de paquets]] | ||
- | * La [[:tutoriel:comment_modifier_un_fichier|modification de fichiers]] de paramètres ainsi que les [[:sudo|droits d'adminisration]] qui peuvent être nécessaire. | + | * La [[:tutoriel:comment_modifier_un_fichier|modification de fichiers]] de paramètres ainsi que les [[:sudo|droits d'administration]] qui peuvent être nécessaire. |
* L'utilisation des [[:services]] | * L'utilisation des [[:services]] | ||
* Le requêtage HTTP : [[http://www.zem.fr/curl-15-commandes-pratiques-avec-curl/|Tutoriel FR]] ou [[http://www.slashroot.in/curl-command-tutorial-linux-example-usage/|Tutoriel EN]] | * Le requêtage HTTP : [[http://www.zem.fr/curl-15-commandes-pratiques-avec-curl/|Tutoriel FR]] ou [[http://www.slashroot.in/curl-command-tutorial-linux-example-usage/|Tutoriel EN]] | ||
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. |