Elasticsearch

Elasticsearch: todo lo que siempre quiso saber...

...pero temían preguntar. Es el título de una película de Woody Allen. Sin embargo, muchas veces buscamos una palabra o una frase mientras utilizamos nuestros dispositivos. Tanto si utilizamos la búsqueda de Google como otros motores, tenemos la costumbre de pedir a un motor de búsqueda que encuentre un contenido que se ajuste a nuestras necesidades. 

En BondiShare hemos implementado una rápida y eficiente búsqueda de texto completo  motor que funciona con una sola y múltiples palabras.

Estamos usando una versión abierta del bien conocido Elasticsearch.

Elasticsearch es un motor de búsqueda y análisis de primer nivel, lanzado inicialmente en 2010. Está basado en Apache Lucene, y es completamente de código abierto y construido con Java. Elasticsearch almacena datos de forma no estructurada y es una base de datos NoSQL. Tiene un fuerte enfoque en las capacidades y características de búsqueda, a diferencia de la mayoría de las bases de datos NoSQL.

Nuestra integración se basa en una dedicada Servicios Web de Amazon servidor para el Elasticsearch y la aplicación de usuario acompañante. El usuario puede buscar palabras en todos los archivos gestionados por BondiShare o en carpetas específicas, y aumentar la productividad.

Cada nuevo archivo subido a BondiShare es indexado y se introduce en la base de datos NoSQL de nuestra implementación de Elasticsearch.

Elasticsearch es una marca comercial de Elasticsearch B.V., registrada en los Estados Unidos y en otros países. Apache, Apache Lucene son marcas comerciales de la Apache Software Foundation en los Estados Unidos y/o en otros países.

Compartir esta entrada

es_ES
Buscar