SearchWP Documentation

Consulta la guía de instalación, explora la base de conocimiento, descubre los numerosos hooks de SearchWP

Ajustar la velocidad del indexador

Por defecto, el indexador de SearchWP está configurado para ejecutarse lo más rápido posible sin ralentizar tu sitio. Parte de esta configuración implica valores predeterminados sensatos y monitorización del sistema (p. ej., uso de CPU/RAM) cuando sea aplicable.

Si confías en que tu servidor es más capaz que la mayoría, hay una serie de ganchos que puedes usar para forzar que el indexador de SearchWP sea más agresivo.

Nota: hay una casilla de verificación integrada en la pestaña Avanzado de la pantalla de configuración de SearchWP que disminuye la agresividad del indexador. Este artículo explica cómo hacer que el indexador sea más agresivo.

⚠️ Nota: ¡Procede con precaución! ⚠️
Realizar estos cambios puede hacer que los recursos del servidor se consuman por completo por el proceso de indexación, interrumpiendo el tráfico de visitantes.

Restringir atributos de origen del motor

Antes de experimentar directamente con el proceso de indexación, vale la pena evaluar la configuración de tu(s) motor(es). Cuanto más trabajo tenga que hacer el indexador, más tiempo tardará.

Por ejemplo: añadir Cualquier clave de metadatos para indexar todos los Campos Personalizados es algo conveniente, pero también significa que se indexará todo el postmeta, incluido el contenido que tienes en mente, pero también los metadatos implementados/utilizados por todo el código de tu sitio. Muy a menudo, los metadatos se utilizan para almacenar datos/contenido que son completamente irrelevantes para la búsqueda, por lo que vale la pena revisarlos.

Además, si hay alguna Regla que puedas aplicar para limitar el trabajo que realiza el indexador, también valdrá la pena considerarla. Cuanto menos contenido tenga que procesar SearchWP para construir su índice, más rápido se construirá el índice.

Aumentar el tamaño del lote del indexador

El indexador de SearchWP se ejecuta por lotes de Entradas a indexar. Esto evita tiempos de espera y posibles problemas de memoria. Aumentar el número de Entradas procesadas por lote puede ayudar a que el indexador de SearchWP se ejecute un poco más rápido.

Hay un gancho disponible para controlar el tamaño del lote utilizado por el indexador de SearchWP: searchwp\indexer\batch_size

Puedes experimentar con este tamaño de lote para que SearchWP procese más datos por iteración del indexador. Ten en cuenta que aumentar demasiado el tamaño del lote puede provocar fallos en el proceso del indexador.

Desactivar la limitación del indexador

SearchWP monitorizará el uso de los recursos del servidor siempre que sea posible. Hay algunos ganchos que puedes usar para ajustar cómo reacciona SearchWP a la carga de CPU actual durante la indexación.

Desactivar completamente la monitorización de carga
Puedes desactivar completamente la monitorización de carga con el gancho searchwp\background_process\load_monitoring.
Ajustar el máximo de carga
Cuando SearchWP monitoriza la carga de la CPU, comprueba si se ha superado un umbral máximo de carga de CPU. El valor predeterminado para esta carga es 2, pero si tu servidor tiene muchos núcleos, este valor predeterminado puede ser demasiado agresivo. Puedes ajustar el umbral con el gancho searchwp\background_process\load_maximum.
Ajustar el tiempo de aceleración cuando se supera el umbral de carga de la CPU
Cuando SearchWP ha detectado que la carga de la CPU es demasiado alta, inyectará un tiempo de espera en segundos. Si desea personalizar la duración de este tiempo de espera, puede usar el hook searchwp\background_process\load_throttle.

¡Procede con precaución!

Ten en cuenta que experimentar con estos hooks puede hacer que tu servidor sea consumido por completo por el proceso de indexación de SearchWP y potencialmente interrumpir el tráfico de visitantes del sitio mientras el indexador se está ejecutando. Se recomienda ajustar incrementalmente los valores de retorno para estos hooks.

Cree hoy mismo una mejor experiencia de búsqueda en WordPress

No vuelva a perder visitantes por resultados de búsqueda inútiles. SearchWP facilita la creación de su propia búsqueda inteligente en WordPress.

Get SearchWP Now
Icono de múltiples motores de búsqueda