SearchWP Documentation

Sehen Sie sich die Installationsanleitung an, durchsuchen Sie die Wissensdatenbank und erfahren Sie mehr über die vielen Hooks von SearchWP

\SearchWP\Index\Controller

Hinweis: SearchWPs Index wurde so konzipiert, dass alle Operationen intern und ohne äußere Einwirkung gehandhabt werden.

Die Verwendung dieser Klasse sollte vermieden werden, es sei denn, Sie werden direkt vom Support dazu angeleitet.

Inhaltsverzeichnis

\SearchWP\Index\Controller führt direkte Operationen am Suchindex durch. Er ist auch für die Verwaltung von Delta-Update-Operationen zuständig.

Argumente

Beim Instanziieren eines neuen \SearchWP\Index\Controller gibt es keine Argumente.

Eigenschaften

Es gibt keine öffentlichen Eigenschaften in \SearchWP\Index\Controller.

Methoden

Bei der Arbeit mit \SearchWP\Index\Controller sind eine Reihe von Methoden zu beachten.

reset( $all_sites = false )
Setzt den Index zurück, indem alle Warteschlangen und Daten gelöscht werden.
$all_sites Ob alle Websites zurückgesetzt werden sollen. (Standard: false nur aktuelle Website)
get_alias
Getter für den Index-Alias, der in SQL-Abfragen verwendet wird.
get_tables
Getter für die Index-Tabellen.
get_sources
Getter für alle registrierten \SearchWP\Sources.
get_default_sources
Getter für Standard- \SearchWP\Sources.
get_source_by_name( string $name )
Getter für registrierte \SearchWP\Source.
$name Quellname. (erforderlich)
get_entry_status( Entry $entry )
Getter für den Status von \SearchWP\Entry.
$entry Zu prüfender Eintrag.
get_source_id_status( string $source, $id )
Getter für den Status von \SearchWP\Source nach ID.
$source Quellname.
$id Quell-Eintrags-ID (erforderlich).
trigger
Löst den Delta-Update-Prozess aus.
add ( Entry $entry )
Fügt einen \SearchWP\Entry zum Index hinzu.
drop( Source $source, $id, $force = false )
Entfernt einen \SearchWP\Entry aus dem Index.
$source Quelle.
$id ID des zu entfernenden Eintrags.
$force Ob sofort gelöscht werden soll, anstatt den Hintergrundprozess die Aufgabe ausführen zu lassen.
get_stats
Ruft die Statistiken für den Index sofort ab.
get_tokens_for_entry( Entry $entry )
Ruft die Tokens für einen einzelnen \SearchWP\Entry ab.

Hooks

Es gibt eine Reihe von Hooks, die verfügbar sind, um das Verhalten von \SearchWP\Index\Controller weiter zu ändern:

Erstellen Sie noch heute eine bessere WordPress-Sucherfahrung

Verlieren Sie nie wieder Besucher an unzureichende Suchergebnisse. SearchWP macht die Erstellung Ihrer eigenen intelligenten WordPress-Suche schnell und einfach.

Get SearchWP Now
Symbol für mehrere Suchmaschinen