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’écran
Installation
- Installer l’extension depuis la page Extensions de WordPress.
- Activer l’extension.
- Allez sur la page des réglages de l‘extension et construisez l‘index en suivant les instructions.
- 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
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 16 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
4.24.3
- New feature: New filter hook
relevanssi_cached_post_object
can be used to modify the cached post objects. - Minor fix: Relevanssi cache population now creates stdClass objects instead of WP_Post objects to avoid out of memory issues. If you need WP_Post objects, use the
relevanssi_cached_post_object
filter hook to create them. - Minor fix: Avoid problems with object custom field values.
4.24.2
- Minor fix: Fix broken excerpts.
4.24.1
- Minor fix: Prevent database errors.
4.24.0
- Minor fix: SEO Framework local search exclude option description now tells what the option actually does.
- Minor fix: Relevanssi cache population now creates WP_Post objects instead of stdClass objects.
- Minor fix: SEOPress compatibility mode is enabled again.
- Minor fix: Avoid fatal errors in installation process with Polylang enabled.
- Minor fix: Update counts link had the wrong tab query parameter.
- Minor fix: Adjust post type parameter handling so that it doesn’t change the
post_type
query var.
4.23.1
- Security fix: Prevent an XSS attack by a malicious contributor.
4.23.0
- New feature: New filter hook
relevanssi_forbidden_post_types
filters the list of post types excluded from Relevanssi indexing. - New feature: New filter hook
relevanssi_forbidden_taxonomies
filters the list of taxonomies excluded from Relevanssi indexing. - New feature: New filter hook
relevanssi_show_password_protected
controls whether password protected posts are shown in the search results. - New feature: Support for
post_mime_type
query parameter. - New feature: Relevanssi settings tabs have more CSS ids to help hide individual settings.
- Changed behaviour: Password protected posts are excluded from the search results by default to protect their contents.
- Minor fix: In rare cases, the search results would not be in relevance order if the throttle wasn’t used.
- Minor fix: The settings tab query parameter was renamed to avoid collisions with other plugins.
- Minor fix: User searches page now uses
wp_print_inline_script_tag()
.