Descripción
Relevanssi reemplaza la búsqueda estándar de WordPress con un mejor motor de búsqueda, con muchas características y opciones configurables. Obtendrás mejores resultados, mejor presentación de resultados: tus usuarios te lo agradecerán.
Esta es la versión gratuita de Relevanssi. También está Relevanssi Premium, que tiene características adicionales. Para obtener más información sobre Premium, visita 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.
Características clave
- Resultados de búsqueda ordenados por orden de relevancia, no por fecha.
- Fuzzy matching: match partial words, if complete words don’t match.
- Encuentra documentos que coincidan con un solo término de búsqueda (consulta OR) o requiere que aparezcan todas las palabras (consulta AND).
- Busca frases con comillas, por ejemplo, «frase de búsqueda».
- Create custom excerpts that show where the hit was made, with the search terms highlighted.
- Resalta los términos de búsqueda en los documentos cuando el usuario haga clic en los resultados de búsqueda.
- Buscar comentarios, etiquetas, categorías y campos personalizados.
- Multisite friendly.
- Compatible con bbPress.
- Gutenberg friendly.
Características avanzadas
- Adjust the weighting for titles, tags and comments.
- Registra consultas, muestra las consultas más populares y las consultas recientes sin resultados.
- Restringe las búsquedas a categorías y etiquetas usando una variable oculta o ajustes del plugin.
- Index custom post types and custom taxonomies.
- Indexa el contenido de shortcodes.
- Google-style «Did you mean?» suggestions based on successful user searches.
- Compatible con el plugin WPML multilingüe y Polylang.
- Compatibile con los plugins s2member membership, Members, Groups, Simple Membership y otros plugins de membresía.
- Filtrado avanzado para ayudar a alterar los resultados de búsqueda de la manera que desees.
- Aceleración de resultados de búsqueda para mejorar el rendimiento en grandes bases de datos.
- Desactiva la indexación del contenido y los títulos de las entradas con un simple enlace de filtro.
Premium features (only in Relevanssi Premium)
- Indexación de contenido adjunto (PDF, Office, Open Office).
- Improved spelling correction in «Did you mean?» suggestions.
- Búsqueda en múltiples sitios en la misma instalación multisitio.
- Buscar e indexar perfiles de usuario.
- Buscar e indexar páginas de términos de taxonomía (categorías, etiquetas, taxonomías personalizadas).
- Buscar e indexar columnas arbitrarias en la tabla wp_posts MySQL.
- Assign weights to any post types and taxonomies.
- Asignar peso extra a las nuevas entradas.
- Deja que el usuario elija entre búsquedas AND y OR, utiliza el operador + y – (AND y NOT).
- Exportar e importar ajustes.
- Comandos de WP CLI .
- Related posts.
- Redirects for searches.
Gracias
- 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.
Capturas
Instalación
- Instala el plugin desde la pantalla de plugins de WordPress.
- Activa el plugin.
- Ve a la página de ajustes del plugin y crea el índice siguiendo las instrucciones allí.
- ¡Eso es!
Relevanssi usa el formulario de búsqueda estándar y generalmente no necesita ningún cambio en la plantilla de resultados de búsqueda.
Si la búsqueda no produce ningún resultado, tu tema probablemente tenga una llamada query_posts() en la plantilla de resultados de búsqueda. Eso arroja fuera a Relevanssi. Para obtener más información, consulta el truco de depuración Relevanssi más importante .
Desinstalar
Para desinstalar el plugin, elimínalo utilizando las herramientas normales de administración de plugins de WordPress (desde la página plugins, primero desactivar, luego eliminar). Si eliminas los archivos del plugin manualmente, las tablas y opciones de la base de datos permanecerán.
FAQ
-
Base de conocimiento
-
You can find solutions and answers at the Relevanssi Knowledge Base.
-
Ayuda contextual
-
Las respuestas a muchos problemas comunes se pueden encontrar en el menú contextual. Simplemente haz clic en «Ayuda» en la esquina superior derecha de tu panel de administración de WordPress en la página de ajustes de Relevanssi.
-
Relevanssi no funciona
-
Si los resultados no cambian después de instalar y activar Relevanssi, la razón más probable es que tengas una llamada a
query_posts()
en tu plantilla de resultados de búsqueda. Esto confunde a Relevanssi. Intenta eliminar la llamadaquery_posts()
y verás qué sucede. -
Searching for words with ampersands or hyphens doesn’t work
-
Por favor, lee No se pueden encontrar palabras con puntuación . Esta es una característica de Relevanssi, pero puedes solucionarlo desde los ajustes de indexación de Relevanssi.
-
¿Dónde están los registros de búsqueda de usuarios?
-
Mira la parte superior del menú de administración. Ahí está «Búsquedas de usuarios».
-
Displaying the relevance score
-
Relevanssi almacena la puntuación de relevancia que utiliza para ordenar los resultados en la variable $post. Solo añade algo como
echo $post->relevance_score
a tu plantilla de resultados de búsqueda dentro de un bloque de código PHP para mostrar la puntuación de relevancia.
-
¿Querías decir? sugerencias
-
Relevanssi ofrece sugerencias al estilo de Google «¿Quisiste decir?» Consulta sugerencias «Quisiste decir» en la base de conocimiento para obtener más detalles.
-
What is tf * idf weighing?
-
Es el esquema de peso básico utilizado en la recuperación de información. Tf significa frecuencia de término, mientras que idf es frecuencia de documento invertida . La frecuencia del término es simplemente el número de veces que el término aparece en un documento, mientras que la frecuencia del documento es el número de documentos en la base de datos donde aparece el término.
Por lo tanto, el peso de la palabra para un documento aumenta cuanto más a menudo aparece en el documento y menos a menudo aparece en otros documentos.
-
¿Qué son las palabras irrelevantes?
-
Cada base de datos de documentos está llena de palabras inútiles. Todas las pequeñas palabras que aparecen en casi todos los documentos son completamente inútiles para fines de recuperación de información. Básicamente, su frecuencia de documento invertida es realmente baja, por lo que nunca tienen mucha potencia en la coincidencia. Además, eliminar esas palabras ayuda a reducir el índice y a buscar más rápido.
Reseñas
Colaboradores y desarrolladores
«Relevanssi – A Better Search» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Relevanssi – A Better Search» ha sido traducido a 12 idiomas locales. Gracias a los traductores por sus contribuciones.
Traduce «Relevanssi – A Better Search» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
4.16.0
- New feature: Oxygen compatibility has been upgraded to support JSON data from Oxygen 4. This is still in early stages, so feedback from Oxygen users is welcome.
- New feature: New filter hook
relevanssi_oxygen_element
is used to filter Oxygen JSON elements. The earlierrelevanssi_oxygen_section_filters
andrelevanssi_oxygen_section_content
filters are no longer used with Oxygen 4; this hook is the only way to filter Oxygen elements. - Changed behaviour: Relevanssi now applies
remove_accents()
to all strings. This is because default database collations do not care for accents and having accents may cause missing information in indexing. If you use a database collation that doesn’t ignore accents, make sure you disable this filter. - Minor fix: Relevanssi used
the_category
filter with too few parameters. The missing parameters have been added. - Minor fix: Stops drafts and pending posts from showing up in Relevanssi Live Ajax Searches.
- Minor fix: Phrases weren’t used in some cases where a multiple-word phrase looked like a single-word phrase.
- Minor fix: Prevents fatal errors from
relevanssi_strip_all_tags()
.
4.15.2
- New feature: New filter hook
relevanssi_didyoumean_token
lets you filter Did you mean words before correction. You can use this filter hook to exclude words from being corrected. - Minor fix: Phrase search couldn’t find phrases that include an ampersand if they matched the post title. This works now.
- Minor fix: Relevanssi now adds spaces after table cell tags to avoid table cell content sticking together in excerpts.
- Minor fix: The ‘Allowable tags in excerpts’ function now automatically corrects the entered value to match what Relevanssi expects the value to be.
4.15.1
- Changed behaviour: Relevanssi now ignores WordPress metadata custom fields that aren’t interesting for Relevanssi indexing.
- Changed behaviour: Both
relevanssi_get_permalink()
andrelevanssi_the_permalink()
now can take post ID or a post object as a parameter and can thus be used outside the Loop. - Changed behaviour: The
relevanssi_hits_filter
hook now gets the WP_Query object as the second parameter. - Minor fix: Avoid error messages for missing
mysqlcolumn_matches
array key.
4.15.0
- New feature: The action hook
relevanssi_init
runs at the end of therelevanssi_init()
function. - New feature: New filter hook
relevanssi_author_query_filter
filters the post author MySQL query. - New feature: New filter hook
relevanssi_by_date_query_filter
filters the by_date MySQL query. - New feature: New filter hook
relevanssi_date_query_filter
filters the date query MySQL query. - New feature: New filter hook
relevanssi_parent_query_filter
filters the post parent MySQL query. - New feature: New filter hook
relevanssi_post_query_filter
filters the post__in and post__not_in MySQL query. - New feature: New filter hook
relevanssi_post_status_query_filter
filters the post_status MySQL query. - New feature: New filter hook
relevanssi_post_type_query_filter
filters the post_type MySQL query. - Minor fix: The Bricks compatibility was improved, Relevanssi now notices changes to Bricks posts more often. Relevanssi also only reads the text from the
_bricks_page_content_2
custom field.