Servidor Couchbase

Mejoras en la búsqueda de texto completo en Couchbase Server 5.5 y 6.0

Couchbase Server 5.5 y 6.0 añaden varias funciones nuevas al Búsqueda de texto completo (FTS) (entre otras muchas novedades). Incluye mejoras de rendimiento y gestión, la finalización de la función geoespacial y la incorporación de nuevos analizadores lingüísticos.

Mejoras en el motor de indexación

Las mejoras fundamentales se lanzaron como vista previa para desarrolladores con Couchbase Server 5.5 y estarán listas para producción con Couchbase Server 6.0. En particular, el nuevo motor de indexación (nombre en clave: Scorch) mejora la capacidad de gestión de dos maneras.

El tiempo de indexación se ha reducido a la mitad, lo que permite procesar hasta el doble de datos en el mismo tiempo. Esto es muy importante para los usuarios con altas tasas de ingesta o mutación.

Del mismo modo, se ha mejorado profundamente el espacio de índice en disco. ¡El tamaño de los datos se ha reducido hasta en 70%! Esto permite almacenar más de 3 veces datos adicionales en el mismo espacio del disco.

Compartiremos más detalles cuando la versión esté completa, pero por ahora, pruebe la nueva función a través de la aplicación creación de índices UI o ajustando la definición del índice en JSON. Vea las opciones resaltadas en la siguiente captura de pantalla y consulte la documentación aquí.

Una vez que estés ejecutando Couchbase Server 5.5 (o 6.0 beta), actualiza un índice antiguo editando tu índice y eligiendo el tipo más nuevo como se muestra a continuación. Deberías notar una disminución similar en el tamaño de los datos, como se muestra en la indexación del bucket de ejemplo de viajes.

Couchbase Server 5.5 introdujo nuevas mejoras en el rendimiento del motor de indexación. Aquí se muestra la disminución del tamaño de los datos entre 5.0 y 5.5.

Analizadores de lenguaje Couchbase

Añadir nuevos analizadores de idioma a FTS (en Couchbase Server 5.5) es una de las formas fundamentales en las que ayudamos a llevar Couchbase al mercado global. Aunque el inglés es el principal analizador de idiomas soportado, también nos hemos centrado en añadir otros idiomas de bibliotecas/proyectos de código abierto disponibles.

Esta es la lista completa de los analizadores lingüísticos existentes con los nuevos 11 idiomas destacado.

Código del analizador Idioma
ar Árabe
cjk Chino | Japonés | Coreano
ckb Kurdo
da Danés
de Alemán
en Inglés
es Español (castellano)
fa Persa
fi En finés
fr Francés
hola Hindi
hu Húngaro
it Italiano
nl Holandés
no Noruega
pt Portugués
ro Rumano
ru Ruso
sv Sueco
tr Turco

Búsqueda geoespacial en Couchbase

Cuando lanzamos FTS en Couchbase Server 5.0 búsqueda geoespacial se introdujeron como una función de vista previa para desarrolladores. Ahora lo hemos entregado como una característica de calidad de producción en Couchbase Server 5.5.

Matthew Groves tiene un extenso ejemplo de construcción de una aplicación que utiliza búsqueda geoespacial en un proyecto .NET. También hemos actualizado el documentación de búsqueda geoespacial.

Conclusión

Espero que esté de acuerdo en que estas mejoras ayudan a satisfacer aún más los casos de uso de su empresa y ayudan a que el servicio sea aún más manejable.

Para ponerte al día sobre Couchbase Full-text Search - y cómo interactuar con él utilizando el SDK de Couchbase, la API REST y la interfaz de usuario de la consola de gestión - por favor, consulta lo siguiente:

 

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Tyler Mitchell - Director de Marketing de Producto

Trabaja como gerente sénior de mercadotecnia de productos en Couchbase, donde ayuda a dar a conocer los productos al público y apoya a nuestros equipos de campo con contenido valioso.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.