NuevoBlack Friday: 50 % de descuento en tu primer pago
Alojamiento para ElasticPress

ElasticPress hospedaje para buscar que dejó la base de datos.

Una vez que la búsqueda se ejecuta contra un índice externo, sus resultados son una copia de su contenido. Copias de la deriva, y un índice de búsqueda derivado está mal sin mirar nunca roto.

Reindexing completesDrift atrapadoFallback cuando no se puede llegar
Reindexación de lotesCheques de derivaciónQuery fallbackCopias de seguridad diariasSSL gratuitoSoporte 24 horas al día, 7 días a la semana
Construido para búsqueda externa

Dos copias de la verdad.

La búsqueda en MySQL fija el problema de rendimiento e introduce un problema de sincronización en su lugar.

Reindexación que llega al último documento

Un índice completo empuja cada post, término y meta campo al índice. Funciona como un lote resumible, por lo que un sitio grande termina en lugar de detener donde el tiempo de aterrizaje.

Sumas

Derretido entre índice y base de datos, atrapado

Un sincronizado fallido deja un post que existe pero no se puede encontrar. Los recuentos de documentos se comparan con la base de datos para que una brecha se note en lugar de reportar por un cliente.

Condes comparados

Un retroceso cuando el índice es inalcable

Si la búsqueda depende de un servicio que se descienda brevemente, el fracaso debe ser una consulta más lenta en lugar de una página de resultados vacíos. Las consultas se vuelven a la base de datos en lugar de devolver nada.

Cambios de crianza manejados como migraciones

Alterar cómo se indexa un campo generalmente requiere una reconstrucción, no una edición. Esas carreras se tratan como trabajo programado en lugar de algo aplicado en vivo y esperado.

Ediciones de granulo que no inundan el índice

Cambiar un término a través de miles de publicaciones queue miles de actualizaciones de índice. Esas son golpeadas en lugar de despedidos por ahorro mientras un editor espera.

Sincronización

El índice no es la fuente.

Todo lo que va mal aquí es una divergencia: contenido que se salvó y nunca se indexó, o se indexó bajo un mapeo que desde entonces ha cambiado.

  • Reindex completo funciona como un lote resumible
  • Índice y cuenta de bases de datos reconciliados
  • Las consultas se desploman en lugar de no devolver nada
  • Bulk edits queued en lugar de despedido por ahorro
Documentos
Índice
184,000
Drift
vs base de datos
0
Fallback
Si no es posible
base de datos
Reindex
Después de cambiar el mapa
corriendo
Hora de consulta

Rápido, y en realidad completo.

El punto de un índice externo es que una búsqueda facetada deja de ser una meta consulta. El riesgo es que regrese rápidamente y deja las cosas fuera.

Sumas
reindex batches
Reconciliado
índice contra la base de datos
Grace.
descomposición en la venta
MagicWP60 ms
Típico host compartido1180 ms
Búsqueda de meta consultas MySQL1450 ms

Comparación ilustrativa de una consulta de búsqueda cara contra un índice externo. Sus números dependen del conteo de documentos y la complejidad de la faceta.

Configuración

Lo que cambiamos para ElasticPress

Buscar ahora vive fuera de WordPress, así que cada fila es sobre mantener la copia externa en el paso con el interior de uno.

AjusteQué hacemosPor qué
Reindex correBatches resumibles con progresos retenidosUna reconstrucción completa empuja cada documento al índice, que en un sitio grande no puede terminar dentro de una petición y silenciosamente para parcialmente.
Detección de la derivaciónEl índice de los recuentos se concilia con la base de datosUn post que salvó pero no pudo indexar existe y no se puede encontrar, y nada sobre el sitio parece mal hasta que alguien lo busque.
Query fallbackCaídas de nuevo a la base de datos cuando el índice no está disponibleUn servicio de búsqueda no accesible debe degradar a una consulta más lenta en lugar de una página de resultados vacíos que parece un contenido perdido.
Cambios en la preparaciónTratados como reconstrucción programada, no ediciones en vivoCambiar cómo se analiza un campo no se aplica a los documentos ya indexados, por lo que los resultados permanecen inconsistentes hasta que todo se reconstruya.
Indización de la edición de granuloEn cola, sin ejecutarse con cada guardadoLa reorganización de un término a través de miles de publicaciones dispara una actualización de índice para cada uno, que bloquea al editor e inunda el servicio al mismo tiempo.
Planes

Precios claros y sencillos.

Todos los planes incluyen migración gratuita, copias diarias, SSL y soporte 24/7.

MensualAnual
Starter
Para sitios personales, blogs y portafolios.
16,67 USD/mes
200 US$ al año · ahorra 40 US$
  • 1 sitio WordPress
  • 10 GB de almacenamiento NVMe
  • SSL gratis
  • Copias de seguridad diarias
  • Despliegue con un clic
  • Soporte por tickets
Empezar prueba gratuita
Pro★ El más popular
Para empresas en crecimiento y tiendas con mucho movimiento.
66,67 USD/mes
800 US$ al año · ahorra 160 US$
  • 5 sitios WordPress
  • 50 GB de almacenamiento NVMe
  • SSL gratis
  • Copias de seguridad diarias
  • Despliegue con un clic
  • Soporte prioritario por tickets
Empezar prueba gratuita
Enterprise
Para agencias y plataformas con mucho tráfico.
208,33 USD/mes
2500 US$ al año · ahorra 500 US$
  • 20 sitios WordPress
  • 200 GB de almacenamiento NVMe
  • SSL gratis
  • Copias de seguridad diarias
  • Despliegue con un clic
  • Soporte dedicado
Empezar prueba gratuita
Preguntas frecuentes

Preguntas frecuentes.

¿Por qué no puedo encontrar un post que definitivamente existe?
Casi siempre index deriva. Se salvó a la base de datos y no llegó al índice. Por eso los recuentos de documentos se concilian aquí, por lo que se nota una brecha en lugar de reportar por un visitante.
¿Qué pasa si el servicio de búsqueda se cae?
Las consultas se remontan a la base de datos. Es más lento, pero una página de resultados vacíos lee a un visitante como contenido perdido en lugar de como un outage temporal.
¿Necesito reindexar después de cambiar un mapeo de campo?
Sí. Los documentos ya indexados mantienen el viejo análisis, así que los resultados permanecen inconsistentes hasta que una reconstrucción completa. Esas carreras están programadas como lotes en lugar de aplicar en vivo.
¿ElasticPress vale la pena en un sitio de tamaño mediano?
Depende de las consultas. El filtrado facial en muchos campos meta es donde una búsqueda de bases de datos se derrumba; una búsqueda directa de palabras clave en unos pocos miles de publicaciones generalmente no lo necesita.

Mantenga el índice y el contenido de acuerdo.

Mueva el sitio a través. La migración es libre, se manejan los índices.