SearchWP Documentation

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

\SearchWP\Index\Controller

Nota: L'indice di SearchWP è stato progettato in modo tale che tutte le operazioni siano gestite internamente senza interventi esterni.

L'uso di questa classe dovrebbe essere evitato a meno che non sia direttamente indicato dal Supporto.

\SearchWP\Index\Controller esegue operazioni dirette sull'indice di ricerca. È anche responsabile del mantenimento delle operazioni di aggiornamento delta.

Argomenti

Non ci sono argomenti quando si istanzia un nuovo \SearchWP\Index\Controller.

Proprietà

Non ci sono proprietà pubbliche in \SearchWP\Index\Controller.

Metodi

Quando si lavora con \SearchWP\Index\Controller ci sono una serie di metodi da considerare.

reset( $all_sites = false )
Reimposta l'indice eliminando tutte le code e i dati.
$all_sites Se reimpostare tutti i siti. (predefinito: false solo sito corrente)
get_alias
Getter per l'alias dell'indice da utilizzare nelle query SQL.
get_tables
Getter per le tabelle dell'indice.
get_sources
Getter per tutte le \SearchWP\Source registrate.
get_default_sources
Getter per le \SearchWP\Source predefinite.
get_source_by_name( string $name )
Getter per la \SearchWP\Source registrata.
$name Nome della sorgente. (richiesto)
get_entry_status( Entry $entry )
Getter per lo stato di \SearchWP\Entry.
$entry Voce da controllare.
get_source_id_status( string $source, $id )
Getter per lo stato di \SearchWP\Source tramite ID.
$source Nome della sorgente.
$id ID della voce sorgente (richiesto).
trigger
Avvia il processo di aggiornamento delta.
aggiungi ( Entry $entry )
Aggiungi una \SearchWP\Entry all'indice.
elimina( Source $source, $id, $force = false )
Elimina una \SearchWP\Entry dall'indice.
Fonte $source.
ID $id della voce da eliminare.
$force Se eliminare immediatamente o consentire al processo in background di eseguire l'attività.
get_stats
Recupera le statistiche dell'indice in questo momento.
get_tokens_for_entry( Entry $entry )
Recupera i token per una singola \SearchWP\Entry.

Hook

Sono disponibili numerosi hook per modificare ulteriormente il comportamento di \SearchWP\Index\Controller:

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