SearchWP Documentation

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

Ricerca

Come funziona SearchWP

Al livello più rudimentale SearchWP fa due cose:

  1. Indicizza il contenuto che trova analizzando i nostri Motori
  2. Accetta le ricerche ed esegue ricerche nel suo Indice

C'è molta sfumatura in entrambe le operazioni, ma lo scopo principale e fondamentale di SearchWP è indicizzare il contenuto e renderlo ricercabile. SearchWP fa un passo in più integrandosì nel processo di ricerca nativo di WordPress. Ciò consente a SearchWP di essere una soluzione "senza codice" in molti casi.

SearchWP mira anche ad essere il miglior amico di uno sviluppatore non solo migliorando istantaneamente i risultati della ricerca nativa di WordPress, ma anche facilitando implementazioni di ricerca personalizzate utilizzando qualsiasi combinazione di Motori e Query.

Indicizzazione

Prima che SearchWP possa fornire fantastici risultati di ricerca, deve creare un indice di ricerca appropriato. Lo fa utilizzando un set di tabelle di database personalizzate e un processo chiamato tokenizzazione.

Una volta che l'Indicizzatore di SearchWP ha un Motore con cui lavorare, utilizzerà la configurazione di quel Motore per esaminare il tuo sito alla ricerca di qualsiasi contenuto che debba essere indicizzato utilizzando il proprio processo in background. Ciò significa che (nella maggior parte dei casi) non è necessario tenere aperta una finestra del browser affinché l'Indicizzatore di SearchWP funzioni.

I Motori di SearchWP sono composti da Fonti, e ogni Fonte ha il proprio set di Attributi e Regole. L'Indicizzatore tiene conto di tutto ciò quando trova il contenuto e recupera ciò di cui ha bisogno da ogni voce applicabile.

Quel contenuto per ogni voce viene quindi tokenizzato, cioè suddiviso in piccoli pezzi con cui l'algoritmo di ricerca può lavorare. L'Indicizzatore cicla finché tutte le voci applicabili non sono state elaborate.

L'Indicizzatore è configurato per funzionare il più velocemente possibile (ad es. ridurre il tempo necessario per creare il suo indice) senza sovraccaricare il server e disturbare i visitatori.

Una volta creato l'indice iniziale, l'Indicizzatore monitorerà le modifiche ai contenuti sul tuo sito e applicherà piccoli aggiornamenti delta a qualsiasi voce aggiunta/rimossa/modificata nel tempo.

Ricerca

Con il suo Indice creato, SearchWP è in grado di interrogarlo e fornire risultati di ricerca pertinenti estremamente velocemente. Ciò è principalmente dovuto al processo di tokenizzazione realizzato dall'Indicizzatore.

Ci sono tre modi in cui SearchWP esegue le ricerche:

  1. Intercettazione delle richieste di ricerca native di WordPress
  2. Utilizzo programmatico di \SearchWP\Query
  3. Utilizzo programmatico di SWP_Query

Quando viene eseguita una ricerca, viene sempre applicato un Motore. La configurazione di quel Motore determina quali risultati sono applicabili e influenza anche la classificazione dei risultati tenendo conto dei pesi di rilevanza di ciascun Attributo della Fonte.

L'invocazione programmatica di \SearchWP\Query e SWP_Query richiederà la configurazione sia di un modulo di ricerca che di un modello di risultati di ricerca, che è trattato nella Guida ai Motori Supplementari.

Elaborazione documenti

Come parte del processo di Indicizzazione, SearchWP estrarrà il contenuto testuale dai documenti supportati, ove applicabile. Quando questo processo ha successo, il contenuto analizzato verrà tokenizzato ed elaborato dall'Indicizzatore come se fosse memorizzato come un Attributo. Il contenuto del documento può ricevere un proprio peso di rilevanza quando i Media sono stati aggiunti a un Motore.

Per ulteriori informazioni su come SearchWP gestisce i Documenti, consultare questo articolo della Knowledge Base: Dettagli sull'elaborazione dei documenti

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