...mais avaient peur de demander. C'est le titre d'un film de Woody Allen. Cependant, nous cherchons souvent un mot ou une phrase lorsque nous utilisons nos appareils. Que nous utilisions la recherche Google ou d'autres moteurs, nous avons l'habitude de demander à un moteur de recherche de trouver le contenu qui correspond à nos besoins.
Dans BondiShare, nous avons mis en place une recherche en texte intégral rapide et efficace qui fonctionne sur des mots simples et multiples.
Nous utilisons une version ouverte de la célèbre Elasticsearch.
Elasticsearch est un moteur de recherche et d'analyse de premier plan, initialement lancé en 2010. Il est basé sur Apache Lucene, et complètement open source et construit avec Java. Elasticsearch stocke les données de manière non structurée et c'est une base de données NoSQL. Contrairement à la plupart des bases de données NoSQL, elle met l'accent sur les capacités et les fonctionnalités de recherche.
Notre intégration est basée sur une Amazon Web Services pour le Elasticsearch et l'application utilisateur qui l'accompagne. L'utilisateur peut rechercher des mots sur tous les fichiers gérés par BondiShare ou sur des dossiers spécifiques, et augmenter ainsi sa productivité.
Chaque nouveau fichier téléchargé dans BondiShare est indexé et haché dans la base de données NoSQL de notre implémentation Elasticsearch.
Elasticsearch est une marque de Elasticsearch B.V., enregistrée aux États-Unis et dans d'autres pays. Apache, Apache Lucene sont des marques déposées de l'Apache Software Foundation aux États-Unis et/ou dans d'autres pays.