Anuncio del plugin Elasticsearch 2.1

Me complace anunciar la disponibilidad general de Plugin de transporte de Couchbase para Elasticsearch versión 2.1normalmente denominado Elasticsearch Plugin para abreviar.

El Plugin Elasticsearch 2.1 proporciona nuevas funcionalidades, corrige algunos errores y amplía la compatibilidad con varias versiones adicionales de Elasticsearch, incluyendo Elasticsearch 1.5.2, 1.6 y la última versión, 1.7.x. Esta versión del Plugin Elasticsearch es compatible con nuestras versiones anteriores 2.5 a 3.1 de Couchbase Server. Estamos trabajando para establecer la compatibilidad con nuestra última versión principal, Servidor Couchbase 4.0y esperamos tenerlo listo y verificado pronto. Si eres del tipo aventurero y no puedes esperar para probar el plugin Elasticsearch 2.1 con Couchbase Server 4.0 en tu entorno de desarrollo, por favor lee MB-16244 antes de empezar. Para obtener una lista completa de las versiones de los plugins de Elasticsearch y su compatibilidad con el producto, consulte la página Página del proyecto en Github.

Novedades de esta versión:

Filtrar los documentos procedentes de Couchbase que no desea indexar

Mantener el índice de Elasticsearch pequeño puede resultar en un mejor rendimiento, y esta versión ahora proporciona una nueva capacidad de filtro para ayudarle a hacer esto. Ahora puede crear un filtro en el plugin de Elasticsearch que aplique una expresión regular a las claves del documento. Este filtro puede utilizar un enfoque de lista negra (excluir todos los documentos con claves que coincidan con una expresión regular en particular) o un enfoque de lista blanca (incluir sólo los documentos cuyas claves coincidan con una expresión regular en particular). Ten en cuenta que todos los documentos siguen siendo enviados al nodo Elasticsearch por Couchbase, pero la expresión regular que creas te permite evitar que documentos no deseados entren en el índice.

Ignorar borrados de XDCR en Elasticsearch

Algunos usuarios quieren mantener los documentos buscables en Elasticsearch incluso después de haber sido borrados de Couchbase. Esto puede ocurrir, por ejemplo, cuando un cliente utiliza Couchbase como caché o como la primera de varias capas de persistencia. Con el fin de apoyar este caso de uso, se ha añadido una nueva característica que permite a Elasticsearch ignorar los borrados de XDCR. Por ejemplo, digamos que usas un documento TTL de 1 día en Couchbase. El documento A se replica a Elasticsearch, y luego se borra de Couchbase cuando pasan 24 horas. Por defecto, esa mutación de borrado será replicada a Elasticsearch, que entonces borrará el documento del índice. Pero a algunos clientes no les importa si el documento original es borrado de Couchbase - todavía quieren ser capaces de buscarlo en Elasticsearch. Al decirle a Couchbase que ignore los borrados desde XDCR, ningún mensaje de borrado será enviado a Elasticsearch. Ten en cuenta que si haces esto, todos los mensajes de borrado de Couchbase serán ignorados, no sólo los relacionados con TTL.

Descarga el plug-in: 

http://packages.couchbase.com.s3.amazonaws.com/releases/elastic-search-adapter/2.1.1/elasticsearch-transport-couchbase-2.1.1.zip

Documentación:

http://developer.couchbase.com/documentation/server/4.0/connectors/elasticsearch-2.1/elastic-intro.html

Instrucciones de instalación paso a paso:

http://developer.couchbase.com/documentation/server/4.0/connectors/elasticsearch-2.1/install-intro.html

Notas de publicación: 

http://developer.couchbase.com/documentation/server/4.0/connectors/elasticsearch-2.1/release-notes.html#elastic-release-notes

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

Autor

Publicado por Will Gardella, Director de Gestión de Productos, Couchbase

Will Gardella es director de gestión de productos de analítica en Couchbase. Anteriormente, fue director de producto en el equipo de plataformas de big data de HP, director sénior de gestión de producto para SAP HANA y director sénior del programa global de Big Data de SAP Research centrado en big data y aprendizaje automático.

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.