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

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!
5 Dicembre 2024
I was really impressed by the quick support from the plugin team; Relevanssi Search has greatly improved the search functionality on my WordPress site. It provides more accurate and relevant results than the default search, with features like custom post type indexing and partial matching.Thanks to the developer(s)
5 Dicembre 2024
Less is more. Great intuitive interface and working perfect wiht Tagdiv Newspaper.
24 Ottobre 2024
I had a pleasure of using this plugin for some time and it was great. Fantastic functionality and as I recently found it also has fantastic support from plugin authors (Mikko specifically). I hope I can go for a premium version of the plugin for my future project.
Leggi tutte le recensioni di 393

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