Elasticsearch

Elasticsearch: tutto quello che hai sempre voluto sapere...

...ma avevano paura di chiedere. È il titolo di un film di Woody Allen. Tuttavia molte volte cerchiamo una parola o una frase mentre usiamo i nostri dispositivi. Sia che usiamo Google o altri motori di ricerca, abbiamo l'abitudine di chiedere a un motore di ricerca di trovare il contenuto che si adatta alle nostre esigenze. 

In BondiShare abbiamo implementato una ricerca full text veloce ed efficiente  motore che funziona su parole singole e multiple.

Stiamo usando una versione aperta del ben noto Elasticsearch.

Elasticsearch è un motore di ricerca e di analisi di primo livello inizialmente rilasciato nel 2010. È basato su Apache Lucene, completamente open source e costruito con Java. Elasticsearch memorizza i dati in modo non strutturato ed è un database NoSQL. Ha una forte attenzione alle capacità e alle caratteristiche di ricerca, a differenza della maggior parte dei database NoSQL.

La nostra integrazione si basa su una Servizi Web Amazon server per il Elasticsearch motore e l'applicazione dell'utente compagno. L'utente può cercare parole su tutti i file gestiti da BondiShare o su cartelle specifiche, e aumentare la produttività.

Ogni nuovo file caricato in BondiShare viene indicizzato e hashato nel database NoSQL della nostra implementazione Elasticsearch.

Elasticsearch è un marchio di Elasticsearch B.V., registrato negli Stati Uniti e in altri paesi. Apache, Apache Lucene sono marchi della Apache Software Foundation negli Stati Uniti e/o in altri paesi.

Condividi questo post

it_IT