Correspondance minimale et plage de recherche

Influencez la pertinence de recherche en utilisant la correspondance minimale et une plage de recherche.

Correspondance minimale

Spécifie le nombre de mots clés de recherche requis pour correspondre au document indexé, lorsque le type de recherche 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&lt;80% 6&lt;50%.
Pour plus d'informations sur le format de spécification, voir Minimum Number Specification Format.

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).

En fonction de la longueur de la requête envoyée à Solr, minMatch calcule le nombre minimum de termes qui doivent correspondre avant le renvoi des produits. Par exemple, si la requête de recherche du client contient 6 termes, les valeurs suivantes peuvent être utilisées :
  • 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
Remarque : Si vous utilisez la correspondance minimale, il est recommandé d'activer l'algorithme d'expansion de la requête d'exécution. Cet algorithme est principalement utilisé avec des associations minimales de termes de correspondance et de recherche. Toutefois, vous pouvez également activer l'algorithme, quelles que soient les fonctions de recherche que votre site utilise. Les résultats de recherche à plusieurs mots sont améliorés, car la requête est placée entre parenthèses et la longueur de la requête est mieux contrôlée. Pour plus d'informations, voir Combinaison d'une correspondance minimale avec des associations de termes de recherche (à l'aide de l'algorithme d'expansion du temps de requête).

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.