Relevanssi – A Better Search

Descrizione

Relevanssi sostituisce la ricerca standard di WordPress con un motore di ricerca migliore, con molte funzionalità e opzioni configurabili. Otterrai risultati migliori, una migliore presentazione dei risultati – i tuoi utenti ti ringrazieranno.

Questa è la versione gratuita di Relevanssi. C’è anche Relevanssi Premium, che ha altre funzionalità. Per ulteriori informazioni su Premium, vedi Relevanssi.com.

Tieni presente che l’utilizzo di Relevanssi potrebbe richiedere grandi quantità (centinaia di megabyte) di spazio nel database (per una stima ragionevole, moltiplica la dimensione della tabella wp_posts del database per tre). Se la configurazione dell’hosting ha una quantità limitata di spazio per le tabelle del database, l’utilizzo di Relevanssi potrebbe causare problemi. In questi casi l’uso di Relevanssi non può essere raccomandato.

Funzionalità chiave

  • I risultati della ricerca sono ordinati in ordine di rilevanza, non per data.
  • Corrispondenza fuzzy: corrisponde a parole parziali, se le parole complete non corrispondono.
  • Trova i documenti che corrispondono a un solo termine di ricerca (query OR) o che richiedono la presenza di tutte le parole (query AND).
  • Cerca le frasi con le virgolette, per esempio “frase di ricerca”.
  • Creare riassunti personalizzati che mostrino dove è stato effettuato l’hit, con i termini di ricerca evidenziati.
  • Evidenzia i termini di ricerca nei documenti quando l’utente fa clic sui risultati della ricerca.
  • Ricerca nei commenti, nei tag, nelle categorie e nei campi personalizzati.
  • Compatibile con il multisito.
  • supporto bbPress.
  • Adatto a Gutenberg.

Funzionalità avanzate.

  • Regola la ponderazione di titoli, tag e commenti.
  • Registra le query, mostra le query più popolari e le query recenti senza hit.
  • Limita le ricerche a categorie e tag usando una variabile nascosta o le impostazioni del plugin.
  • Indicizza i tipi di post e le tassonomie personalizzate.
  • Indicizza il contenuto degli shortcode.
  • Suggerimenti in stile Google “Volevi dire?” basati sulle ricerche effettuate dagli utenti.
  • Compatibile con i plugin WPML multi-language e Polylang.
  • Compatibile con i plugin s2member membership, Members, Groups, Simple Membership e altri plugin per membri.
  • Filtri avanzati per aiutare a comporre i risultati della ricerca nel modo desiderato.
  • Limitazione dei risultati di ricerca per migliorare le prestazioni su database di grandi dimensioni.
  • Disattiva l’indicizzazione dei contenuti e dei titoli dei post con un semplice filtro.

Funzionalità Premium (solo in Relevanssi Premium)

  • Indicizzazione del contenuto degli allegati (PDF, Office, Open Office).
  • Miglioramento della correzione ortografica nei suggerimenti “Volevi dire?”
  • Ricerca in più siti nella stessa installazione multisito.
  • Cerca e indicizza i profili degli utenti.
  • Cerca e indicizza le pagine dei termini delle tassonomie (categorie, tag, tassonomie personalizzate).
  • Cerca e indicizza le colonne arbitrarie nella tabella MySQL wp_posts.
  • Assegnare pesi a qualsiasi tipo di post type e tassonomia.
  • Assegna un peso maggiore ai nuovi messaggi.
  • Lascia che l’utente scelga tra le ricerche AND e OR, usa gli operatori + e – (AND e NOT).
  • Esporta e importa le impostazioni.
  • comandi WP CLI.
  • Articoli correlati.
  • Redirects for searches.

Grazie a

  • Cristian Damm per l’indicizzazione dei tag, l’indicizzazione dei commenti, l’esclusione di articoli/pagine e la generale disponibilità.
  • Marcus Dalgren per la correzione UTF-8.
  • Warren Tape per le correzioni alla 2.5.5.
  • Mohib Ebrahim per la caccia implacabile ai bug.
  • John Calahan per un ampio beta testing della 4.0.

Screenshot

  • Pagina di panoramica
  • Impostazioni dell’indicizzazione
  • Impostazioni della ricerca
  • Impostazioni di registrazione
  • Riassunti ed evidenziazioni
  • Impostazioni sinonimi
  • Impostazioni delle stopword.

Installazione

  1. Installa il plugin dalla schermata dei plugin di WordPress.
  2. Attiva il plugin.
  3. Vai alla pagina delle impostazioni del plugin e crea l’indice seguendo le istruzioni.
  4. Ecco fatto!

Relevanssi utilizza il modulo di ricerca standard e di solito non necessita di modifiche al template dei risultati di ricerca.

Se la ricerca non porta alcun risultato, il tuo tema probabilmente ha una chiamata query_posts() nel template dei risultati di ricerca. Questo fa impazzire Relevanssi. Per ulteriori informazioni, vedi Il più importante trucco di debug di Relevanssi.

Disinstallazione

Per disinstallare il plugin, rimuovi il plugin utilizzando i normali strumenti di gestione dei plugin di WordPress (dalla pagina Plugin, prima Disattiva, poi Elimina). Se rimuovi manualmente i file del plugin, le tabelle e le opzioni del database rimarranno.

FAQ

Documentazione di base

Puoi trovare soluzioni e risposte nella Documentazione di base di Relevanssi.

Aiuto contestuale

Le risposte a molti problemi comuni possono essere trovate dal menu contestuale. Basta fare clic su “Aiuto” nell’angolo in alto a destra della bacheca di amministrazione di WordPress nella pagina delle impostazioni di Relevanssi.

Relevanssi non funziona

Se i risultati non cambiano dopo aver installato e attivato Relevanssi, il motivo più probabile è che hai una chiamata a query_posts() nel template dei risultati di ricerca. Questo confonde Relevanssi. Prova a rimuovere la chiamata query_posts() e guarda cosa succede.

La ricerca di parole con e commerciale o trattino non funziona

Leggi Le parole con punteggiatura non possono essere trovate. Questa è una funzionalità di Relevanssi, ma puoi correggerla dalle impostazioni di indicizzazione di Relevanssi.

Dove sono i log di ricerca degli utenti?

Guarda la parte in alto del menu di amministrazione. C’è ‘Ricerche utente’.

Visualizzazione del punteggio di pertinenza

Relevanssi memorizza il punteggio di pertinenza che utilizza per ordinare i risultati nella variabile $post. Basta aggiungere qualcosa come

echo $post->relevance_score

al template dei risultati di ricerca all’interno di un blocco di codice PHP per visualizzare il punteggio di pertinenza.

Suggerimenti “Forse cercavi?”

Relevanssi offre suggerimenti in stile Google “Forse cercavi?”. Per ulteriori dettagli, vedi suggerimenti “Forse cercavi” nella documentazione di base.

Cosa è il peso tf * idf?

È lo schema di pesatura di base utilizzato nel recupero delle informazioni. Tf sta per frequenza del termine mentre idf è frequenza inversa del documento. La frequenza del termine è semplicemente il numero di volte in cui il termine appare in un documento, mentre la frequenza del documento è il numero di documenti nel database in cui appare il termine.

Pertanto, il peso della parola per un documento aumenta quanto più spesso appare nel documento e meno spesso appare in altri documenti.

Cosa sono le stopword?

Ogni database di documenti è pieno di parole inutili. Tutte le piccole parole che appaiono in quasi tutti i documenti sono completamente inutili per il recupero delle informazioni. Fondamentalmente, la loro frequenza invertita per documento è davvero bassa, quindi non hanno mai molto potere nell’individuazione di una corrispondenza. Inoltre, la rimozione di tali parole aiuta a ridurre l’indice e a velocizzare la ricerca.

Recensioni

11 Luglio 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.
8 Maggio 2025
This powerful plugin has revolutionised the complex search on my client’s site which contains tens of thousands of images with keywords. I had an issue with speed and the plugin author himself stepped in to point me in the right direction to fix it (which was not a problem with the plugin itself). Top marks for a great product from a great developer.
16 Gennaio 2025
We bought Premium yesterday and by the end of today we were able to do a proof of concept for a news archive we are putting together.  In one day of development I was able to put together a page of pdf’s with mixed Lithuanian and English text.  I was able to restrict the search on the page to a few categories and exclude unrelated pages on the site.  Your documentation on the modifications required to the functions.php file was really good and I was able to make the changes even though I don’t know php. We will be moving to multisite in future and I am confident we will be able to port this to the new site without difficulty. Thanks, Mikko!
Leggi tutte le recensioni di 396

Contributi e sviluppo

“Relevanssi – A Better Search” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“Relevanssi – A Better Search” è stato tradotto in 16 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Relevanssi – A Better Search” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog

4.24.6

  • Security: Relevanssi will now strip tags from excerpt text (keeping only the whitelisted tags) to avoid XSS attacks. An attack was possible if you used comments for excerpts or if you had a malicious contributor.
  • Minor fix: Improve performance by enabling caching for password protection check.
  • Minor fix: Relevanssi’s removal of page builder shortcodes is less greedy and won’t cause missed content anymore.

4.24.5

  • Security: Exporting logs now checks for user capability. The default setting is ‘manage_options’, but it can be adjusted with the relevanssi_options_capability filter hook.
  • Security: Certain query parameters allowed SQL injection attacks. Thanks to Jack Taylor.
  • Minor fix: Tag and category weights from settings page weren’t applied correctly.

4.24.4

  • Security: Stop XSS attacks in comments when highlighting post content.
  • Minor fix: Add support for disabling the Restrict Content Pro ‘Hide restricted posts’ option.
  • Minor fix: Avoid errors from non-existing author_name values.

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().