SearchWP Documentation

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

\SearchWP\Engine

Nota: I motori SearchWP sono progettati per essere gestiti completamente dalla schermata delle impostazioni.

La manipolazione diretta di un motore dovrebbe essere eseguita solo quando indicato dal Supporto.

I \SearchWP\Engine controllano i parametri utilizzati durante l'esecuzione di una \SearchWP\Query.

❗️Importante❗️ I \SearchWP\Engine definiscono completamente quali contenuti vengono memorizzati nell'indice di SearchWP. Di conseguenza, la gestione dei \SearchWP\Engine dovrebbe avvenire sulla schermata delle impostazioni. Esistono modifiche limitate che possono avvenire in fase di esecuzione, descritte di seguito.

Argomenti

Quando si istanzia un nuovo \SearchWP\Engine è possibile passare i seguenti parametri:

name (string)
Il nome del motore. (predefinito: 'default')
settings (array)
Impostazioni. (predefinito: [])

Quando il $name corrisponde a un \SearchWP\Engine salvato, le sue impostazioni verranno caricate automaticamente.

Quando $settings è vuoto, verrà utilizzata una raccolta predefinita di impostazioni, basata sulle configurazioni di \SearchWP\Source e \SearchWP\Attribute disponibili.

$settings non può essere manipolato direttamente a livello di codice poiché molte modifiche a $settings richiedono che l'indice venga manipolato in qualche modo. SearchWP deve essere a conoscenza di tali modifiche per garantire l'accuratezza dei risultati. Ecco perché gli aggiornamenti di \SearchWP\Engine devono avvenire sulla schermata delle impostazioni, salvo diversa indicazione del Supporto.

Proprietà

Non ci sono proprietà pubbliche in \SearchWP\Engine.

Metodi

Quando si lavora con \SearchWP\Engine ci sono pochi metodi selezionati da considerare.

remove_source( string $source_name )
Esclude una \SearchWP\Source per questa richiesta, non elimina nulla dall'indice.
get_settings
Getter per le impostazioni.
get_sources
Getter per le \SearchWP\Source aggiunte a questo motore.
get_source( string $source_name )
Getter per una singola \SearchWP\Source aggiunta a questo motore.
get_label
Getter per l'etichetta.
get_name
Getter per nome.

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