Relevanssi – A Better Search

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.

Ten en cuenta que el uso de Relevanssi puede requerir grandes cantidades (cientos de megabytes) de espacio en la base de datos (para una estimación razonable, multiplica el tamaño de tu tabla de base de datos wp_posts por tres). Si tu configuración de hosting tiene una cantidad limitada de espacio para las tablas de la base de datos, el uso de Relevanssi puede causar problemas. En esos casos, no se recomienda el uso de Relevanssi.

Características clave

  • Resultados de búsqueda ordenados por orden de relevancia, no por fecha.
  • Emparejamiento difuso: empareja palabras parciales, si las palabras completas no coinciden.
  • 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”.
  • Crea extractos personalizados que muestren dónde se realizó el hit, con los términos de búsqueda resaltados.
  • 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.
  • Compatible con multisitios.
  • Compatible con bbPress.
  • Compatible con Gutenberg.

Características avanzadas

  • Ajusta la ponderación entre títulos, etiquetas y comentarios.
  • 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.
  • Indexa tipos de entradas y taxonomías personalizadas.
  • Indexa el contenido de shortcodes.
  • Sugerencias del tipo “¿Querías decir?”, al estilo de Google, basadas en las búsquedas realizadas con éxito por los usuarios.
  • 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.

Características Premium (solo en Relevanssi Premium)

  • Indexación de contenido adjunto (PDF, Office, Open Office).
  • Corrección ortográfica mejorada en sugerencias “¿Quiso decir?”
  • 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.
  • Asigna ponderaciones a cualquier tipo de entrada y taxonomías.
  • 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 .
  • Entradas relacionadas.
  • Redirecciones para las búsquedas.

Gracias

  • A Cristian Damm por la indexación de etiquetas, indexación de comentarios, exclusión de entradas/páginas y ayuda en general.
  • A Marcus Dalgren por la corrección de UTF-8.
  • A Warren Tape para los arreglos en 2.5.5.
  • A Mohib Ebrahim por su incansable caza de errores.
  • A John Calahan por las extensas pruebas de la versión beta 4.0.

Capturas de pantalla

  • Página de resumen
  • Ajustes de indexación
  • Ajustes de búsqueda
  • Ajustes de registro
  • Extractos y destacados
  • Ajustes de sinónimos
  • Ajustes de palabras clave

Instalación

  1. Instala el plugin desde la pantalla de plugins de WordPress.
  2. Activa el plugin.
  3. Ve a la página de ajustes del plugin y crea el índice siguiendo las instrucciones allí.
  4. ¡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

Puedes encontrar soluciones y respuestas en la Base de conocimientos de Relevanssi.

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 llamada query_posts() y verás qué sucede.

Buscar palabras con ampersands o guiones no funciona

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”.

Mostrar la puntuación de relevancia

Relevanssi almacena la puntuación de relevancia que utiliza para ordenar los resultados en la variable $post. Solo agrega 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.

¿Qué es la ponderación tf * idf?

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

8 de Mayo de 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 de Enero de 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 de Diciembre de 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)
Leer los 395 comentarios

Colaboradores & Desarrolladores

“Relevanssi – A Better Search” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Relevanssi – A Better Search” ha sido traducido en 16 idiomas. 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 .

Historial de cambios

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