Búsqueda mejorada de XenForo
La búsqueda mejorada de XenForo es un complemento que reemplaza el sistema de búsqueda propia de XenForo y se construye en torno a elasticsearch para proveer un sistema de búsqueda más flexible y sofisticado para XenForo. Puede comprarse desde XenForo.com directamente.
Nota
La búsqueda mejorada de XenForo requiere XenForo 1.1.1 o superior y elasticsearch 0.16.0 o superior. El complemento búsqueda mejorada requiere una compra separada de la licencia de XenForo.
Instalación
- Primero, iniciar sesión en el Área de clientes y descargar la última versión de la búsqueda avanzada de XenForo.
- Usar el cliente FTP para conectar al servidor y navegar al directorio donde está instalado XenForo. Descomprimir el archivo descargado en el paso 1 y subir el contenido del directorio upload dentro del directorio en donde se ha instalado XenForo.
- Iniciar sesión en el Panel de Control de Administración de XenForo y seleccionar Instalar complemento desde la izquierda. En Instalar desde archivo en el servidor, introducir
library/XenES/addon-XenES.xml
y enviar el formulario.
Nota
Es importante que los archivos del servidor y los que se han subido se "mezclen". De otro modo se podría "romper" la instalación de XenForo.
Tras reconstruirse las cachés, la búsqueda mejorada de XenForo estará instalada y se podrá configurarla y reconstruir los índices de búsqueda.
Actualización
- Primero, iniciar sesión en el Área de clientes y descargar la última versión de la búsqueda avanzada de XenForo.
- Usar el cliente FTP para conectar al servidor y navegar al directorio donde está instalado XenForo. Descomprimir el archivo descargado en el paso 1 y subir el contenido del directorio upload dentro del directorio en donde se ha instalado XenForo. Asegurarse de que los archivos se sobreescriben.
- Iniciar sesión en el Panel de Control de Administración de XenForo y seleccionar Lista de complementos desde la izquierda. Desde el menú desplegable Controles de la búsqueda mejorada de XenForo, seleccionar Actualizar. En Actualizar desde archivo en el servidor, introducir
library/XenES/addon-XenES.xml
y enviar el formulario.
Nota
Es importante que los archivos del servidor y los que se han subido se "mezclen". De otro modo se podría "romper" la instalación de XenForo.
Tras reconstruirse las cachés, la actualización de la búsqueda mejorada de XenForo está terminada.
Configuración de la Búsqueda Mejorada
Opciones de configuración
Se han creado varias opciones nuevas en Opciones > Opciones de Búsqueda para controlar los detalles del servidor de elasticsearch. La opción Activar Elasticsearch debe seleccionarse antes de que los datos se almacenen o recuperen de elasticsearch.
Nota
Tras activar elasticsearch por primera vez, deben reconstruirse inmediatamente los índices de búsqueda o pueden ocurrir errores al realizar búsquedas.
Configuración de Elasticsearch
Bajo Herramientas > Configuración de Elasticsearch, se pueden realizar ajustes al analizador que elasticsearch usará para realizar las búsquedas:
- En el analizador estándar simplemente se separan las palabras en base a espacios y algunos signos de puntuación. Esto es aproximadamente equivalente a la funcionalidad de la búsqueda incluida en XenForo.
- El analizador derivado no se limita solo a separar las palabras en base a espacios y algunos signos de puntuación, sino que va un paso más allá y reduce las palabras a su raíz. Esto permite que buscar por "tests" automaticalmente encuentre resultados como "test", "testing", "tested" y otras palabras similares. Como el algoritmo para encontrar la raíz de una palabra es dependiente del idioma, este analizador solo trabaja correctamente con contenidos en Inglés.
Reconstruir los índices de búsqueda
Para reconstruir los índices de búsqueda, ir a Herramientas > Reconstruir Cachés y seleccionar Reconstruir índices de búsqueda.
Solo se precisa modificar los índices de búsqueda si cambia la configuración de elasticsearch o si hay mejoras específicas en una actualización que supongan una ventaja. Las mejoras que precisen de una reconstrucción de los índices de búsqueda se harán saber.