...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.