ElasticWarehouse to serwis pozwalający na indeksację, a następnie efektywne wyszukiwanie dokumentów w zbierze setek GB a nawet TB danych. Uruchomienie systemu zajmuje do 5 minut, a dokumenty mogą być dowolnymi plikami tekstowymi, plikami office (Word, Excel, Powerpoint), plikami audio, wideo, czy PDF, PNG, JPG itp.
Każdy dokument, który trafia do systemu ElasticWarehouse jest indeksowany na podstawie swoich parametrów, dla przykładu:
- Word, Excel, PDF – tekst, meta dane
- Audio, wideo – długość, parametry dźwięku i obrazu itp.
- JPG, PNG – dane GPS, metadane exif, wielkość plików itp.
Zaindeksowane dokumenty mogą być wyszukiwane na podstawie wszystkich swoich atrybutów. Wyszukiwanie możliwe jest za pomocą interfejsu RESTful:
1 |
curl -XGET "http://hostname:9200/_ewbrowse" |
Kompletny opis dostępnego API znajduje się w dziale dokumentacji.
ROZSZERZENIA
Aby ułatwić dostęp do dokumentów, dostępne są nakładki:
Kod żródłowy
ElasticWarehouse w wersji 1.2 dostępny jest w formie OpenSource.