SearchWP Documentation

Consultez le guide d’installation, parcourez la base de connaissances, découvrez les nombreux hooks de SearchWP

\SearchWP\Engine

Note : Les moteurs SearchWP sont conçus pour être gérés entièrement par l'écran des paramètres.

La manipulation directe d'un moteur ne doit être effectuée que sur instruction du support.

Table des matières

Les \SearchWP\Engines contrôlent les paramètres utilisés lors de l'exécution d'une \SearchWP\Query.

❗️Important❗️ Les \SearchWP\Engines définissent entièrement le contenu stocké dans l'index de SearchWP. Par conséquent, la gestion des \SearchWP\Engines doit s'effectuer sur l'écran des paramètres. Il existe des modifications limitées qui peuvent être apportées à l'exécution, décrites ci-dessous.

Arguments

Lors de l'instanciation d'un nouveau \SearchWP\Engine, les paramètres suivants peuvent être passés :

name (string)
Le nom du moteur. (par défaut : 'default')
settings (array)
Paramètres. (par défaut : [])

Lorsque le $name correspond à un \SearchWP\Engine enregistré, ses paramètres sont chargés automatiquement.

Lorsque le $settings est vide, une collection de paramètres par défaut sera utilisée, basée sur les configurations \SearchWP\Source et \SearchWP\Attribute disponibles.

$settings ne peut pas être manipulé directement par programmation car de nombreux changements apportés à $settings nécessitent que l'index soit manipulé d'une manière ou d'une autre. SearchWP doit être informé de ces changements pour garantir l'exactitude des résultats. C'est pourquoi les mises à jour de \SearchWP\Engine doivent avoir lieu sur l'écran des paramètres, sauf indication contraire du support.

Propriétés

Il n'y a pas de propriétés publiques dans \SearchWP\Engine.

Méthodes

Lorsque vous travaillez avec \SearchWP\Engine, il y a quelques méthodes à considérer.

remove_source( string $source_name )
Exclut une \SearchWP\Source pour cette requête, ne supprime rien de l'index.
get_settings
Getter pour les paramètres.
get_sources
Getter pour les \SearchWP\Sources ajoutées à ce moteur.
get_source( string $source_name )
Getter pour une seule \SearchWP\Source ajoutée à ce moteur.
get_label
Getter pour le libellé.
get_name
Obtenseur pour le nom.

Créez dès aujourd'hui une meilleure expérience de recherche WordPress

Ne perdez plus jamais de visiteurs à cause de résultats de recherche inutiles. SearchWP rend la création de votre propre recherche WordPress intelligente rapide et facile.

Get SearchWP Now
Icône de moteurs de recherche multiples