Relevanssi – A Better Search

Description

Relevanssi remplace la recherche standard de WordPress par un meilleur moteur de recherche avec beaucoup de fonctionnalités et d’options configurables. Vous obtenez de meilleurs résultats, une meilleure présentation des résultats – vos utilisateurs vous remercieront.

Ceci est la version gratuite de Relevanssi. Il existe aussi Relevanssi Premium avec des fonctionnalités en plus. Pour plus d’informations sur la version Premium, veuillez consulter Relevanssi.com.

Veuillez noter que Relevanssi peut nécessiter de grandes quantités (des centaines de mégaoctets) d’espace en base de données (pour une estimation raisonnable, multipliez la taille de votre table wp_posts par trois). Si votre configuration d’hébergement dispose d’un espace limité pour les tables de base de données, l’utilisation de Relevanssi peut causer des problèmes. Dans ce cas, il n’est pas recommandé de l’utiliser.

Fonctionnalités clés

  • Les résultats de recherche sont triés par pertinence, non par date.
  • Correspondances floues : recherche les concordances partielles si le mot complet ne retourne aucune correspondance.
  • Trouvez des documents qui correspondent soit juste à un seul terme de recherche (requête OU) ou exigez que tous les mots apparaissent (requête ET).
  • Recherchez les phrases avec guillemets, par exemple « phrase de recherche ».
  • Créez des extraits personnalisés qui affichent où l’occurrence a été réalisée, avec les termes de recherche mis en évidence.
  • Mettez en évidence les termes de la recherche dans les documents quand l’utilisateur clique sur les résultats de la recherche.
  • Recherchez parmi les commentaires, les étiquettes, les catégories et les champs personnalisés.
  • Compatible multisite.
  • Prise en charge de bbPress.
  • Compatible Gutenberg.

Fonctionnalités avancées

  • Ajustez les poids pour les titres, étiquettes et commentaires.
  • Journalisez les requêtes, affichez les requêtes les plus populaires et les requêtes récentes sans occurrences.
  • Limitez les recherches aux catégories et étiquettes en utilisant une variable cachée ou les réglages de l’extension.
  • Indexez les types de contenus personnalisés et les taxonomies personnalisées.
  • Indexez le contenu des codes courts.
  • Suggestions « Vouliez-vous dire ? » dans le style de Google, basées sur des recherches réussies d’utilisateurs.
  • Prise en charge des extensions WPML et Polylang.
  • Prise en charge des extensions s2member membership, Members, Groups, Simple Membership et d‘autres extensions de gestion de membres.
  • Filtrage avancé pour aider à adapter les résultats de la recherche à vos besoins.
  • Gestion des résultats de recherche pour améliorer les performances sur les grandes bases de données.
  • Désactivez l‘indexation du contenu et des titres des publications à l‘aide d‘un simple crocher de filtre.

Fonctionnalités premium (uniquement dans Relevanssi Premium)

  • Indexation du contenu des fichiers joints (PDF, Office, Open Office).
  • Amélioration de la correction orthographique dans les suggestions « Vouliez-vous dire ? »
  • Recherche sur plusieurs sites de la même installation multisite.
  • Recherchez et indexez les profils d’utilisateurs.
  • Recherchez et indexez les pages de termes de taxonomie (catégories, étiquettes, taxonomies personnalisées).
  • Recherchez et indexez des colonnes arbitraires dans la table MySQL wp_posts.
  • Assignez des poids à tous types de contenus et taxonomies.
  • Assignez un poids supplémentaire aux nouveaux articles.
  • Laissez l’utilisateur choisir entre les recherches avec ET ou OU, utiliser l’opérateur + et – (ET et NON).
  • Exporter et importer les réglages..
  • Commandes WP CLI.
  • Publications similaires.
  • Redirections pour les recherches.

Merci

  • Cristian Damm pour l‘indexation des étiquettes, l‘indexation des commentaires, l‘exclusion des articles et des pages et son aide précieuse.
  • Marcus Dalgren pour avoir corrigé l‘UTF-8.
  • Warren Tape pour les correctifs de la version 2.5.5.
  • Mohib Ebrahim pour sa chasse incessante aux bogues.
  • John Calahan pour les nombreux tests de la version 4.0.

Captures d’écrans

  • Page Vue d’ensemble
  • Réglages de l’indexation
  • Réglages de la recherche
  • Réglages de la journalisation
  • Extraits et mises en évidence
  • Réglages des synonymes
  • Réglages des mots vides

Installation

  1. Installer l’extension depuis la page Extensions de WordPress.
  2. Activer l’extension.
  3. Allez sur la page des réglages de l‘extension et construisez l‘index en suivant les instructions.
  4. C’est tout !

Relevanssi utilise le formulaire de recherche standard et ne nécessite généralement pas de modifications du modèle des résultats de recherche.

Si la recherche n’aboutit à aucun résultat, votre thème comporte probablement un appel à query_posts() dans le modèle des résultats de la recherche. Cela rend Relevanssi inopérant. Pour plus d‘informations, voir l‘astuce la plus importante pour déboguer Relevanssi.

Désinstallation

Pour désinstaller l‘extension, retirez-la en utilisant les outils classiques de gestion des extensions de WordPress (à partir de la page Extension, d‘abord Désactiver, puis Supprimer). Si vous retirez les fichiers de l‘extension manuellement, les tables de la base de données et les options seront conservées.

FAQ

Base de connaissances

Vous trouverez des solutions et des réponses dans la base de connaissances de Relevanssi.

Aide contextuelle

Les réponses à de nombreux problèmes courants peuvent être trouvées à partir du menu contextuel. Il suffit de cliquer sur « Aide » dans le coin supérieur droit de votre tableau de bord WordPress sur la page des réglages de Relevanssi.

Relevanssi ne fonctionne pas

Si les résultats ne se modifient pas après avoir installé et activé Relevanssi, la raison la plus probable est que vous avez un appel à query_posts() dans votre modèle des résultats de recherche. Cela perturbe Relevanssi. Retirez l‘appel à query_posts() et voyez ce qui se passe.

La recherche de mots avec des esperluettes ou des traits d‘union ne fonctionne pas

Veuillez lire Les mots avec ponctuation sont introuvables. Il s‘agit d‘une fonctionnalité de Relevanssi, mais vous pouvez la corrigée à partir des Réglages d‘indexation de Relevanssi.

Où sont les journaux de recherche de l’utilisateur ?

Voir le haut du menu d‘administration. Il y a les « recherches de comptes ».

Affichage du score de pertinence

Relevanssi enregistre le score de pertinence qu‘il utilise pour trier les résultats dans la variable $post. Il suffit d‘ajouter quelque chose comme

echo $post->relevance_score

à votre modèle de résultats de recherche à l‘intérieur d‘un bloc de code PHP pour afficher le score de pertinence.

Voulez-vous dire ? suggestions

Relevanssi propose des suggestions de type Google « Voulez-vous dire ? » Voir les suggestions « Voulez-vous dire » dans la base de connaissances pour plus de détails.

Qu‘est-ce que la pondération tf * idf ?

Il s‘agit du système de pondération de base utilisé dans la recherche d‘informations. Tf signifie fréquence des termes tandis que idf est fréquence des documents inversés. La fréquence des termes est simplement le nombre de fois où le terme apparaît dans un document, tandis que la fréquence des documents est le nombre de documents de la base de données où le terme apparaît.

Ainsi, le poids du mot dans un document augmente plus il apparaît dans ce document et moins il apparaît dans les autres documents.

Qu‘est-ce qu‘un mot d‘arrêt ?

Chaque document est composé de plein de mots inutiles. Tous ces petits mots qui apparaissent dans à peu près tous les documents sont inutiles pour retrouver une information. En outre, leur poids dans la recherche de correspondance est très faible. De plus, retirer ces mots contribue à réduire la taille de l’index et accélère la recherche.

Avis

28 novembre 2025
Been using it for years on various big sites, multisite networks, etc that I’ve developed and it will always be my go-to search plugin. Works fantastically out of the box!- Great search results- Fast and light on your server resources- So many useful customisation options available in admin- PDF/Doc Indexing in Premium is ♥️But where it really comes into its own league, is when you have special requirements that no plugin could serve out of the box. There are loads of useful filters and actions to hook into, all super well documented. The Plugin code itself is very clean and readable, so if your requirement is really obscure you can always look under the hood and see what’s possible. (Usually anything is possible one way or the other.)And if you still get stuck, the support is the best.Hands down one of true unicorns in a world of plugin enshittification.Never change, Mikko!
31 août 2025
The difference is Night and Day! Thanks you for this beautiful piece of work!
15 août 2025
I’m not a plugin fan, but relevanssi is a must have as it’s fantastic plugin (that wont kill your server) with great support
11 juillet 2025
This plugin is exactly what I needed. I’m so happy I found it. Having only the titles, excerpts. and a small amount of content from my recipe pages used in the built-in Wordpress search was really limiting. My taxonomies contained all kinds of information people would search for (ingredients, meal/course, dietary restrictions, tags) and with Relevanssi, this is all now searchable. And I see I can also add synonyms, which will be great for certain ingredients that are called different things depending on location (people will be able to search courgette and find my recipes with zucchini). In addition to this, I initially encountered an issue (completely of my own making) and the creator of the plugin was very responsive and quite easily managed to identify the problem once I provided enough detail of the issue. In less than 24 hours, my problem was solved. Thank you Mikko! Highly recommend this plugin.
Lire les 400 avis

Contributeurs/contributrices & développeurs/développeuses

« Relevanssi – A Better Search » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Relevanssi – A Better Search” a été traduit dans 17 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Relevanssi – A Better Search » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

4.25.0

  • New feature: New filter hook relevanssi_index_excerpt can be used to control which excerpts are indexed and which are not.
  • Minor fix: The tribe_events shortcode is now blocked in indexing, as it caused problems.
  • Minor fix: Foolproofing the meta_query sorting to avoid errors from non-array values.