Fuzzy Matches

⚠️ Observação: Esta extensão está DESCONTINUADA a partir da versão 3.0 do SearchWP e será removida em breve ⚠️

A correspondência aproximada visa tornar o SearchWP um pouco mais flexível com as consultas de pesquisa. Use esta extensão para incluir termos de pesquisa que sejam semelhantes em grafia aos termos do seu índice. Existem alguns filtros disponíveis para esta extensão que permitem ajustar o quão flexível é a correspondência.

Observação: Leia estas notas antes de instalar o Fuzzy Matches

O uso de Fuzzy Matches é recomendado apenas em circunstâncias que o considerem necessário. Este aviso é dado porque Fuzzy Matches essencialmente reduz a eficácia do algoritmo do SearchWP. Fuzzy Matches amplia os termos de pesquisa, o que pode, essencialmente, trazer resultados indesejados.

Recomenda-se que você primeiro monitore suas consultas de pesquisa reais usando as estatísticas integradas do SearchWP. Usando esses dados, você pode avaliar quais termos de pesquisa estão retornando zero resultados. O primeiro passo aqui seria instalar Term Synonyms se essas pesquisas com falha se devem a erros de ortografia comuns.

Se houver muitos erros de ortografia comuns para tornar o gerenciamento de Term Synonyms viável, então (e somente então) Fuzzy Matches seria uma solução recomendada.

searchwp_fuzzy_min_length
Defina o comprimento mínimo da palavra a ser incluída em correspondências aproximadas (o padrão é 5)

<?php
function my_fuzzy_word_length()
{
return 5;
}
add_filter( 'searchwp_fuzzy_min_length', 'my_fuzzy_word_length' );
view raw gistfile1.php hosted with ❤ by GitHub

searchwp_fuzzy_threshold
Além da correspondência aproximada básica, o SearchWP aplicará alguma verificação ortográfica primitiva aos termos enviados. Este filtro permite que você especifique qual porcentagem mínima deve ser usada para constituir uma correspondência válida. Deve ser de 0 a 100. (o padrão é 80)

<?php
function my_fuzzy_threshold()
{
return 85;
}
add_filter( 'searchwp_fuzzy_threshold', 'my_fuzzy_threshold' );
view raw gistfile1.php hosted with ❤ by GitHub

searchwp_fuzzy_digit_threshold
Defina a porcentagem máxima de dígitos no termo de pesquisa para realizar a verificação ortográfica (o padrão é 10)

<?php
function myChangeDigitThreshold()
{
return 15; // 15% maximum threshold
}
add_filter( 'searchwp_fuzzy_digit_threshold', 'myChangeDigitThreshold' );
view raw gistfile1.php hosted with ❤ by GitHub

Crie uma Experiência de Pesquisa WordPress Melhor Hoje

Nunca mais perca visitantes para resultados de pesquisa inúteis. O SearchWP torna a criação de sua própria pesquisa inteligente do WordPress rápida e fácil.

Get SearchWP Now
Ícone de Múltiplos Mecanismos de Busca