Un utilisateur a demandé 👇

Sur l’un de mes sites Web, j’ai activé l’option de correspondance interne des mots avec :

add_filter( 'relevanssi_fuzzy_query', 'rlv_partial_inside_words' );
function rlv_partial_inside_words( $query ) {
    return "(term LIKE '%#term#%')";
}

J’ai également Highlight actif et j’utilise la fonction “relensi_the_title()”. Maintenant, alors que la correspondance partielle dans les mots semble fonctionner dans les résultats de recherche, la surbrillance ne s’applique pas aux mots-clés correspondants dans ces mots et les autres surbrillances fonctionnent très bien.

Est-ce un bogue ou simplement un manque de la fonction interne de correspondance des mots ?


(@msaari)

il y a 2 ans, 6 mois

Ce n’est pas vraiment un bug, mais la façon dont cela fonctionne. Climax a deux modes : correspondance partielle, où il met l’accent sur le début et la fin, et correspondance complète du mot, où il nécessite un mot entier.

Étant donné que Relevanssi ne prend pas en charge la correspondance interne des mots, la surbrillance non plus.

Cependant, voici une solution simple : décochez l’option “Désélectionnez ceci si vous utilisez des caractères non-ASCII” dans l’onglet Paramètres d’extraction et de surbrillance. Cela est inclus dans un but différent, mais ce qu’il fait en réalité est de désactiver la correspondance des limites de mots (parce que cela ne fonctionne pas avec l’alphabet squelette, par exemple). Cela vous permettra de surligner les mots.

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *