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
Installazione
- Installa il plugin dalla schermata dei plugin di WordPress.
- Attiva il plugin.
- Vai alla pagina delle impostazioni del plugin e crea l’indice seguendo le istruzioni.
- 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 chiamataquery_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
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()
.