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.

This is the free version of Relevanssi. There’s also Relevanssi Premium, which has added features. For more information about Premium, see Relevanssi.com.

Do note that using Relevanssi may require large amounts (hundreds of megabytes) of database space (for a reasonable estimate, multiply the size of your wp_posts database table by three). If your hosting setup has a limited amount of space for database tables, using Relevanssi may cause problems. In those cases use of Relevanssi cannot be recommended.

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.
  • bbPress support.

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.
  • Support for WPML multi-language plugin and Polylang.
  • Support for s2member membership plugin, Members, Groups and Simple Membership.
  • Advanced filtering to help hacking the search results the way you want.
  • Search result throttling to improve performance on large databases.
  • Disable indexing of post content and post titles with a simple filter hook.

Fonctionnalités premium (uniquement dans Relevanssi Premium)

  • Indexing attachment content (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.
  • Related posts.

Relevanssi sur Facebook

You can find Relevanssi sur Facebook.

Merci

  • Cristian Damm for tag indexing, comment indexing, post/page exclusion and general helpfulness.
  • Marcus Dalgren for UTF-8 fixing.
  • Warren Tape for 2.5.5 fixes.
  • Mohib Ebrahim for relentless bug hunting.
  • John Calahan for extensive 4.0 beta testing.

Captures d’écran

  • 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. Go to the plugin settings page and build the index following the instructions there.
  4. C’est tout !

Relevanssi uses the standard search form and doesn’t usually need any changes in the search results template.

If the search does not bring any results, your theme probably has a query_posts() call in the search results template. That throws Relevanssi off. For more information, see The most important Relevanssi debugging trick.

Désinstallation

To uninstall the plugin remove the plugin using the normal WordPress plugin management tools (from the Plugins page, first Deactivate, then Delete). If you remove the plugin files manually, the database tables and options will remain.

FAQ

Base de connaissances

You can find solutions and answers at the Relevanssi Knowledge Base.

Contextual help

Answers to many common problems can be found from the contextual menu. Just click « Help » in the top right corner of your WordPress admin dashboard on the Relevanssi settings page.

Relevanssi ne fonctionne pas

If you the results don’t change after installing and activating Relevanssi, the most likely reason is that you have a call to query_posts() on your search results template. This confuses Relevanssi. Try removing the query_posts() call and see what happens.

Searching for words with ampersands or hyphens doesn’t work

Please read Words with punctuation can’t be found. This is a Relevanssi feature, but you can fix it from Relevanssi indexing settings.

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

See the top of the admin menu. There’s ‘User searches’.

Displaying the relevance score

Relevanssi stores the relevance score it uses to sort results in the $post variable. Just add something like

echo $post->relevance_score

to your search results template inside a PHP code block to display the relevance score.

Did you mean? suggestions

Relevanssi offers Google-style « Did you mean? » suggestions. See « Did you mean » suggestions in the Knowledge Base for more details.

What is tf * idf weighing?

It’s the basic weighing scheme used in information retrieval. Tf stands for term frequency while idf is inverted document frequency. Term frequency is simply the number of times the term appears in a document, while document frequency is the number of documents in the database where the term appears.

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.

What are stop words?

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

10 septembre 2019
Mikko has gone out of his way to support this great plugin beyond the basic features, offering specific solutions to a particular challenge. He is very knowledgeable and a true expert in his field of search algorithms.
31 août 2019
What a fantastic search plugin this little baby is. So easy to set up and integrate into your site and so powerful. I couldn't recommend it enough. The other wonderful aspect is the response from the development team, it's fast and when helpful. I wanted a feature that didn't exist and low and behold within 1 hour I had my new feature. What more can you ask from a software development team.
29 août 2019
I've mentioned this before in my reviews, that a plugin is only as good as it's support - and the support for this plugin is outstanding! Ok, so it's a search box. You can search for things with it. Me being me though, wanted something extra with my search results, in that if a user decided to search for something outlandish - rather than being taken to a generic 'no results are found for your search term' thingy - users got redirected to a 'No Results' page that had videos of cats on it. Within hours, a snippet was provided that did just that! Wonderful support, and of course, a wonderful search plugin!
22 août 2019
This plugin, even in the free version, is incredibly high functioning and useful in making WP Search about 1000 times better. While the plugin is great, it lives in the shadow of how incredible the support is. The level of support offered, again even in the free version, should be what every wordpress plugin developer should aspire to. Highly recommend.
Lire les 242 avis

Contributeurs & développeurs

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

Contributeurs

“Relevanssi – A Better Search” a été traduit dans 6 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.3.3

  • New feature: New filter hook relevanssi_indexing_adjust can be used to stop Relevanssi from adjusting the number of posts indexed at once during the indexing.
  • New feature: New filter hook relevanssi_acf_field_value filters ACF field values before they are indexed.
  • New feature: New filter hook relevanssi_disabled_shortcodes filters the array containing shortcodes that are disabled when indexing.
  • Removed feature: The relevanssi_indexing_limit option wasn’t really used anymore, so it has been removed.
  • Changed behaviour: Indexing exclusions from Yoast SEO and SEOPress are applied in a different way in the indexing, making for a smoother indexing process.
  • Changed behaviour: WP Table Reloaded support has been removed; you really shouldn’t be using WP Table Reloaded anymore.
  • Minor fix: Relevanssi won’t choke on ACF fields with array or object values anymore.
  • Minor fix: Relevanssi uninstall process left couple of Relevanssi options in the database.
  • Minor fix: WPML language filter didn’t work when fields was set to ids or id=>parent.

4.3.2

  • New feature: SEOPress support, posts marked « noindex » in SEOPress are no longer indexed by Relevanssi by default.
  • Changed behaviour: Membership plugin compatibility is removed from relevanssi_default_post_ok function and has been moved to individual compatibility functions for each supported membership plugin. This makes it much easier to for example disable the membership plugin features if required.
  • Minor fix: The searchform shortcode now works better with different kinds of search forms.
  • Minor fix: Yoast SEO compatibility won’t block indexing of posts with explicitly allowed indexing.
  • Minor fix: The relevanssi_the_tags() function printed out plain text, not HTML code like it should. The function now also accepts the post ID as a parameter.
  • Minor fix: Excerpt creation and highlighting have been improved a little.

4.3.1.1

  • Remove notice about undefined index.

4.3.1

  • Adding a missing file.

4.3.0

  • New feature: Multi-phrase searches now respect AND and OR operators. If multiple phrases are included in an OR search, any posts with at least one phrase will be included. In AND search, all phrases must be included.
  • New feature: Admin search has been improved: there’s a post type dropdown and the search is triggered when you press enter. The debug information has a div tag around it with the id debugging, so you can hide them with CSS if you want to. The numbering of results also makes more sense.
  • New feature: The date parameters (year, monthnum, w, day, hour, minute, second, m) are now supported.
  • New feature: New filter hook relevanssi_indexing_limit filters the default number of posts to index (10). If you have issues with indexing timing out, you can try adjusting this to a smaller number like 5 or 1.
  • New feature: Support for Paid Membership Pro added.
  • New feature: WordPress SEO support, posts marked « noindex » in WordPress SEO are no longer indexed by Relevanssi by default.
  • Removed feature: qTranslate is no longer supported.
  • Major fix: Tax query searching had some bugs in it, manifesting especially into Polylang not limiting the languages correctly. Some problems with the test suites were found and fixed, and similar problems won’t happen again.
  • Minor fix: Admin search only shows editing options to users with enough capabilities to use them.
  • Minor fix: Phrase searching now uses filterable post statuses instead of a hard-coded set of post statuses.
  • Minor fix: The plugin action links were missing on the Plugins page list, they’re back now.
  • Minor fix: Search terms with slashes won’t cause errors anymore.
  • Minor fix: Relevanssi admin pages have been examined for accessibility and form labels have been improved in many places.
  • Deprecated: relevanssi_get_term_taxonomy() function is deprecated and will be removed at some point in the future.