Un usuario preguntó 👇
En uno de mis sitios web, he habilitado la opción de coincidencia de palabras internas con:
add_filter( 'relevanssi_fuzzy_query', 'rlv_partial_inside_words' );
function rlv_partial_inside_words( $query ) {
return "(term LIKE '%#term#%')";
}
También tengo Resaltado activo y estoy usando la función «relenssi_the_title ()». Ahora, mientras que la coincidencia parcial dentro de las palabras parece funcionar en los resultados de búsqueda, el resaltado no se aplica a las palabras clave coincidentes dentro de esas palabras y otros resaltados funcionan perfectamente.
¿Es esto un error o simplemente una falta de la función interna de coincidencia de palabras?
(@msaari)
Hace 2 años, 6 meses
No es realmente un error, sino la forma en que funciona. El clímax tiene dos modos: coincidencia parcial, donde enfatiza el principio y el final, y coincidencia completa de palabras, donde requiere una palabra completa.
Dado que Relevanssi no admite la opción de concordancia de palabras internas, el resaltado tampoco lo hace.
Sin embargo, esta es una solución fácil: desmarque la opción “Desmarque esto si usa caracteres que no son ASCII” en la pestaña de configuración Extraer y resaltar. Eso se incluye para un propósito diferente, pero lo que realmente hace es deshabilitar la coincidencia de límite de palabras (porque eso no funciona con el alfabeto esqueleto, por ejemplo). Esto permitirá resaltar dentro de las palabras.
¿Solucionó tu problema??
0 / 0