Règles de classement

This commit is contained in:
Mathieu Gauthier-Pilote 2024-01-10 09:33:05 -05:00
parent 9c7265c2f3
commit 74e411f012

View file

@ -147,6 +147,24 @@ Voir [HowtoApache](HowtoApache) au besoin pour plus d'informations.
# systemctl restart meilisearch
~~~
# Règles de classement
Meilisearch utilise l'algorithme de tri par paquets (*bucket sort*) pour classer les documents lors des requêtes par mots-clés.
Il y a six règles de classement par défaut (dans cet ordre) :
~~~
[
"words", = **nombre décroissant de termes de la requêtes qui correspondent* aux documents indexés. Retourne en premier les documents qui contiennent tous les termes.
"typo", = **nombre croissant de typos**. Retourne en premier les documents qui contiennent les termes de la requête avec le moins de typos.
"proximity", = **distance croissante entre les termes de la requêtes**. Retourne en premier les documents pour lesquels les termes de la requête sont près l'un de l'autre et dans le même ordre que la requête.
"attribute", = les résultats sont triés suivant **l'ordre de classement des attributs** des documents indexés. Retourne en premier les documents qui contiennent les termes de la requête dans les attributs les plus importants (exemple : titre du document). Voir https://www.meilisearch.com/docs/learn/core_concepts/relevancy#attribute-ranking-order
"sort", = les résultats sont triés suivant **les paramètres décidés au moment de la requête**. (pas activé par défaut)
"exactness" = les résultats sont triés selon **la ressemblance des mots des documents avec les mots de la requête**. Retourne en premier les documents qui contiennent exactement les mêmes termes.
]
~~~
Exemples du fonctionnement de diverses règles de classement : https://www.meilisearch.com/docs/learn/core_concepts/relevancy#examples
# Utilisation
Voir le [guide de démarrage rapide](https://www.meilisearch.com/docs/learn/getting_started/quick_start) pour apprendre comment ajouter des documents dans la base de données de Meilisearch, gérer l'indexation et effectuer des recherches.
@ -178,4 +196,4 @@ curl -s -X GET https://$DOMAIN/indexes/$INDEXE/settings/filterable-attributes \
curl -s -X PUT https://$DOMAIN/indexes/$INDEXE/settings/filterable-attributes \
-H "Authorization: Bearer $KEY" -H 'Content-Type: application/json' \
--data-binary '["source", "categories"]' |jq '' -r
~~~
~~~