SearchWP Documentation

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

\SearchWP\Engine

Hinweis: SearchWP Engines sind so konzipiert, dass sie vollständig über den Einstellungsbildschirm verwaltet werden.

Direkte Manipulation einer Engine sollte nur erfolgen, wenn dies vom Support angeordnet wird.

Inhaltsverzeichnis

\SearchWP\Engines steuern die Parameter, die bei der Ausführung einer \SearchWP\Query verwendet werden.

❗️Wichtig❗️ \SearchWP\Engines definieren vollständig, welche Inhalte in SearchWPs Index gespeichert werden. Daher sollte die Verwaltung von \SearchWP\Engine über den Einstellungsbildschirm erfolgen. Es gibt begrenzte Modifikationen, die zur Laufzeit vorgenommen werden können, wie unten beschrieben.

Argumente

Beim Instanziieren einer neuen \SearchWP\Engine können die folgenden Parameter übergeben werden:

name (string)
Der Name der Engine. (Standard: 'default')
settings (array)
Einstellungen. (Standard: [])

Wenn der $name der einer gespeicherten \SearchWP\Engine ist, werden dessen Einstellungen automatisch geladen.

Wenn $settings leer ist, wird eine Standard-Sammlung von Einstellungen verwendet, basierend auf den verfügbaren \SearchWP\Source- und \SearchWP\Attribute-Konfigurationen.

$settings können nicht direkt programmatisch manipuliert werden, da viele Änderungen an $settings erfordern, dass der Index auf irgendeine Weise manipuliert wird. SearchWP muss über diese Änderungen informiert werden, um die Genauigkeit der Ergebnisse zu gewährleisten. Deshalb müssen \SearchWP\Engine-Updates über den Einstellungsbildschirm erfolgen, es sei denn, der Support weist anders an.

Eigenschaften

Es gibt keine öffentlichen Eigenschaften in \SearchWP\Engine.

Methoden

Bei der Arbeit mit \SearchWP\Engine gibt es einige wenige Methoden zu beachten.

remove_source( string $source_name )
Schließt eine \SearchWP\Source für diese Anfrage aus, verwirft aber nichts aus dem Index.
get_settings
Getter für Einstellungen.
get_sources
Getter für \SearchWP\Sources, die dieser Engine hinzugefügt wurden.
get_source( string $source_name )
Getter für eine einzelne \SearchWP\Source, die dieser Engine hinzugefügt wurde.
get_label
Getter für das Label.
get_name
Getter für den Namen.

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