Correspondance minimale et plage de recherche
Influencez la pertinence de recherche en utilisant la correspondance minimale et une plage de recherche.
Correspondance minimale
ANY est utilisé. Un nombre indique le nombre de mots clés de requête à rechercher. Un nombre qui est formulé avec un pourcentage indique qu'un pourcentage de mots clés de requête doit correspondre. - 1 indique qu'au moins un mot clé de requête doit correspondre.
- 2<80% 6<50% indique que, lorsque le nombre de mots clés est inférieur à 3, les deux mots clés doivent être trouvés dans le document. Lorsqu'il y a 3 à 6 mots clés, 80 % des mots clés doivent être trouvés dans le document. Lorsqu'il y a plus de 6 mots clés, 50 % des mots clés doivent être trouvés dans le document.
Par exemple, si un client recherche 3 mots clés, 80 % des 3 mots clés est égal à 2,4. Une fois arrondis, les résultats correspondant à au moins 2 des 3 mots clés saisis sont renvoyés.
Important : Vous devez utiliser le codage de caractères adéquat lorsque vous entrez des pourcentages dans un fichier. Par exemple :- Dans un fichier de fragment JSP, par exemple SearchSetup.jspf, le pourcentage précédent est saisi de la façon suivante : 2<80% 6<50%.
- Dans le fichier wc-component.xml, comme dans ce cas, wc-component.xml, le pourcentage précédent est saisi de la façon suivante :
2<80% 6<50%.
Pour plus d'informations sur la définition de valeurs dans le fichier de configuration des composants, voir Modification des propriétés dans le fichier de configuration du HCL Commerce (wc-component.xml).
- mm=2 : les produits dont les zones indexées contiennent au moins 2 des 6 termes sont renvoyés
- mm=50 % : les produits dont les zones indexées contiennent au moins 3 des 6 termes sont renvoyés
- mm=10 : Solr abaisse la valeur mm à 6 (pour correspondre à la longueur de la requête), et les produits qui correspondent aux 6 termes sont renvoyés
Phrase slop
Spécifie la distance entre les termes de recherche indexés dans le document pour influencer la pertinence. Le paramètre Phrase slop définit la plage des requêtes qui sont construites pour le paramètre phrase fields.
Par exemple, si vous définissez un paramètre phrase slop de 1 pour le terme de recherche chemise rouge, alors le terme chemise rouge est plus pertinent que chemise à manches longues rayée rouge.