Coincidencias parciales, coincidencias difusas, correcciones ortográficas
Cuando la coincidencia parcial está habilitada, SearchWP intentará encontrar coincidencias parciales para los términos de búsqueda. La lógica de coincidencia parcial se ha implementado en múltiples niveles posteriores. Este artículo explicará la lógica interna de la implementación de coincidencia parcial de SearchWP.
Nivel 1: LIKE
El primer nivel de coincidencias parciales es una coincidencia parcial estándar LIKE, donde los términos de búsqueda se utilizarán como coincidencias de cadenas parciales para otro contenido en su índice de búsqueda. Puede personalizar si se implementa la coincidencia parcial de prefijo o sufijo utilizando los ganchos disponibles; de forma predeterminada, solo se aplica la coincidencia parcial de sufijo.
Ejemplo: Buscar ball incluirá resultados para balloon pero no para baseball
Dependiendo del contenido de su sitio, puede personalizar si se omite la coincidencia de prefijo o sufijo con los siguientes ganchos:
Cualquier coincidencia parcial resultante en esta etapa se devolverá y SearchWP las incluirá al encontrar resultados de búsqueda. Si se encuentran resultados, la coincidencia parcial se concluye en este punto por defecto.
Nivel 2: Coincidencia difusa
Si no se encuentran coincidencias parciales LIKE, SearchWP continuará buscando coincidencias parciales implementando una coincidencia difusa rudimentaria. La coincidencia difusa tendrá en cuenta pequeños problemas de ortografía escaneando el índice en busca de términos que suenen lingüísticamente como los términos de búsqueda.
Por ejemplo, la coincidencia difusa encontrará resultados para soccer al buscar socker debido a la similitud lingüística.
Alternativamente, la coincidencia difusa no encontrará resultados para soccer al buscar sckr, como lo hacen otros algoritmos de coincidencia difusa. Esto se debe a que la diferencia lingüística es demasiado grande. Tiene control sobre el umbral de cuán estrechamente alineados deben estar los términos para ser considerados una coincidencia difusa:
NOTA: A medida que este umbral se reduce, aumenta la probabilidad de que se devuelvan coincidencias difusas inesperadas/no deseadas.
La coincidencia difusa se utiliza como último recurso cuando se han habilitado coincidencias parciales en SearchWP, después de que no se hayan encontrado coincidencias LIKE. Tiene la opción de forzar que las coincidencias difusas se incluyan en los resultados a pesar de que se hayan encontrado coincidencias LIKE:
Utilice estos ganchos con precaución, ya que pueden tener un efecto drástico en la relevancia de los resultados devueltos. Antes de depender en gran medida de las coincidencias parciales, se sugiere que se utilicen Sinónimos en su lugar.

