Moteur de recherche (SearchWP)

Modifié :

Publié :

Le moteur de recherche du site est géré par le plugin SearchWP. SearchWP s’occupe de tout ce qui relève du moteur de recherche (indexation, pertinence des résultats, contenus remontés, etc.).

L’intérêt du plugin est qu’il permet de contrôler les résultats de recherche, voire de les configurer manuellement. Il possède aussi des extensions pour étendre ses fonctionnalités, dont certaines nous sont utiles.

Documentation de SearchWP

Configuration dans : Réglages > SearchWP

Fonctionnement global

SearchWP permet de créer des moteurs de recherche et de décider :

  • quels types de contenus sont remontés
  • quels critères sont utilisés pour les remonter
  • quels champs du contenu (ACF inclus) sont analysés
  • si un contenu doit être exclu de la recherche
  • quelles règles d’inclusion / exclusion s’appliquent

Le site possède plusieurs moteurs de recherche :

  • Global : fouille les Articles, les Pages, les Évènements, les dossiers et les médias (uniquement PDF, documents Office et OpenOffice)
  • Dossiers : fouille uniquement les dossiers

Améliorer la pertinence des résultats

Pour chaque types de contenu, on peut décider du poids à accorder à différents critères : le titre, le contenu, le slug, l’extrait, etc. Les résultats affichés changent selon les poids accordés.

On peut également définir des règles pour exclure certains contenus des résultats (ex : les médias images) ou n’afficher un contenu qu’à certaines conditions (ex : ne pas afficher les contenus catégorisés « secret »).

Dans Settings :

On peut définir des « mots vides« , qui ne seront pas pris en compte dans le calcul de la pertinence (ex : je, tu, il, est, etc.). Attention à ce que ces mots ne contiennent pas des mots importants du site.

On peut aussi déclarer des « synonymes » : cela permet de faire correspondre un contenu du site avec un terme recherché par les internautes mais absent du site. Exemple : « cobaye » (absent du site) et « participant à un essai clinique » (présent sur le site).

Dans Advanced on peut notamment configurer :

Correspondance partiellemalad remonte « malade » et « maladie« 
Correction « Vouliez-vous dire »maladye donne les résultats de « maladie« 
Recherche avec guillemets"maladie rare" remonte « maladie rare » mais pas « maladies rares« 
Parser des shortcode[shortcode] est parsé et son contenu analysé lors de l’indexation
Pas de longueur minimumLes mots de moins de 3 lettres sont indexés.

Statistiques de recherche

SearchWP permet de savoir quels sont les termes recherchés dans chaque moteur de recherche. Cela permet d’adapter les contenus, la configuration du moteur (synonymes) ou d’évaluer si tel ou tel moteur est réellement utilisé. Voir SearchWP > Statistics

Extensions

Les extensions de SearchWP permettent en général d’intégrer un plugin tiers (Polylang, etc.). Hormis celles-là, certaines extensions peuvent se révéler intéressantes :

  • Metrics : statistiques avancées sur la recherche
  • Redirect : certaines requêtes redirigent immédiatement sur un contenu
  • Custom Results Order : décider du 1er lien en haut pour certaines requêtes

Pour faire simple, on n’a installé que Metrics, parce que quand on l’installe / désintalle, Metrics ne communique pas avec l’autre système de stats du plugin.


Publié

dans

,

par

Étiquettes :

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *