SearchWP Documentation

Visualizza la guida all'installazione, sfoglia la Knowledge Base, scopri i numerosi hook di SearchWP

Corrispondenze parziali, corrispondenze fuzzy, correzioni ortografiche

Quando la corrispondenza parziale è abilitata, SearchWP tenterà di trovare corrispondenze parziali per i termini di ricerca. La logica della corrispondenza parziale è stata implementata in molteplici livelli successivi. Questo articolo spiegherà la logica interna dell'implementazione della corrispondenza parziale di SearchWP.

Livello 1: LIKE

Il primo livello di corrispondenze parziali è una corrispondenza parziale standard LIKE, in cui i termini di ricerca verranno utilizzati come corrispondenze di stringhe parziali per altri contenuti nel tuo indice di ricerca. Puoi personalizzare se implementare la corrispondenza parziale di prefisso o suffisso utilizzando gli hook disponibili, per impostazione predefinita viene applicata solo la corrispondenza parziale di suffisso.

Esempio: La ricerca di palla includerà i risultati per pallaccolo ma non per basepalla

A seconda del contenuto del tuo sito, puoi personalizzare se saltare la corrispondenza di prefisso o suffisso con i seguenti hook:

Eventuali corrispondenze parziali risultanti in questa fase verranno restituite e SearchWP le includerà nel trovare i risultati di ricerca. Se vengono trovati risultati, la corrispondenza parziale si conclude a questo punto per impostazione predefinita.

Livello 2: Corrispondenza fuzzy

Se le corrispondenze parziali LIKE non vengono trovate, SearchWP continuerà a cercare corrispondenze parziali implementando una corrispondenza fuzzy rudimentale. La corrispondenza fuzzy terrà conto di lievi problemi di ortografia analizzando l'indice per termini che suonano come i termini di ricerca dal punto di vista linguistico.

Ad esempio, la corrispondenza fuzzy troverà risultati per calcio quando si cerca socker a causa della somiglianza linguistica.

In alternativa, la corrispondenza fuzzy non troverà risultati per calcio quando si cerca sckr poiché operano alcuni altri algoritmi di corrispondenza fuzzy. Questo perché la differenza linguistica è troppo grande. Hai il controllo sulla soglia di quanto vicini devono essere i termini per essere considerati una corrispondenza fuzzy:

NOTA: Man mano che questa soglia viene ridotta, aumenta la probabilità che vengano restituiti corrispondenze fuzzy inaspettate/indesiderate.

La corrispondenza fuzzy viene utilizzata come ultima risorsa quando le corrispondenze parziali sono state abilitate in SearchWP, dopo che le corrispondenze LIKE non sono state trovate. Hai la possibilità di forzare l'inclusione delle corrispondenze fuzzy nei risultati nonostante siano state trovate corrispondenze LIKE:

Si prega di utilizzare questi hook con cautela poiché possono avere un effetto drastico sulla pertinenza dei risultati restituiti. Prima di fare molto affidamento sulle corrispondenze parziali, si suggerisce di utilizzare invece i Sinonimi.

Crea Oggi Stesso una Migliore Esperienza di Ricerca WordPress

Non perdere mai più visitatori a causa di risultati di ricerca inutili. SearchWP rende la creazione della tua ricerca intelligente WordPress veloce e facile.

Get SearchWP Now
Icona di motori di ricerca multipli