
Tenemos la suerte de contar con un equipo de desarrolladores inteligente y activo en Couchbase, ¡y a menudo nos proponen cosas nuevas para que las probemos! Si sigues este blog habrás visto que publicamos una vista previa para desarrolladores de nuestra herramienta gratuita de búsqueda de texto CBFT y para el query workbench. O tal vez ya haya visto el último episodio de Coffee on Couchbase con Eben Haber y Arun Gupta.

El objetivo de estas primeras versiones preliminares para desarrolladores es recoger tus comentarios y actuar en consecuencia durante nuestro desarrollo. Y esto es algo realmente importante, ya que nos ayuda a dar forma a un producto mejor. Así que lo que quiero hacer es que te resulte más fácil probar estas cosas.
Pruebas sencillas con Docker
Para mí la forma más fácil de probar un nuevo software en 2016 es dockerunearlo. Sí dockerun es un verbo. He creado una nueva imagen Docker que incluye una instancia preconfigurada de Couchbase con la muestra de viajes y cerveza importada, así como los servicios de datos, índices y consultas activados. CBFT y el query workbench también se ejecutará en la misma imagen.
Todo en una sola imagen para que lo único que tenga que hacer para probar nuestras nuevas funciones sea
|
1 2 |
docker ejecute -P --rm -p 8091:8091 -p 8094:8094 -p 8095:8095 ldoguin/couchbase-dp |
Una vez que tu imagen esté corriendo, obtén la ip del contenedor y tendrás acceso a Couchabse en el puerto 8091, al query workbench en el puerto 8094 y a CBFT en el puerto 8095. Si estás alojando la imagen Docker localmente, esos puertos serán reenviados a otros puertos, pero Docker te dirá qué puertos usar.
Si utilizas Kinematic es aún más sencillo. Busca couchbase-dp en el hub y podrás crear una imagen a partir de ella y empezar a hacer pruebas. Hice un video corto de ello:
¡Díganos lo que piensa!
En el vídeo, la consulta de texto completo que ejecuté en CBFT utilizaba Bleve como indexador. Puede encontrar la documentación detallada de las cadenas de consulta aquí. Bleve es una librería de búsqueda e indexación de texto completo para Go. También es uno de los proyectos de código abierto más activos de Couchabse.
Si pruebas CBFT y el banco de trabajo de consultas, danos tu opinión y dinos cómo podemos mejorarlos. Muchas gracias.