Elasticsearch is an open-source, distributed search and analytics engine. It allows storing and searching of documents in JSON format. Elasticsearch uses Lucene for indexing and searching. It is highly scalable, fault tolerant, and easy to deploy. Major companies like GitHub, Netflix, and Stack Overflow use Elasticsearch for full-text search and analytics of large datasets.
2. realtime, search
and analytics
engine
SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
Lucene
Distributed
Scalability
open-source
documentation
JSON
API
RESTFul
document store
High-Availability
JAVA
Plug-ins
3. History
SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
First version 0.4 in Feb 2010
Rewrite from Compass project
Add scalability
Created by Shay Banon
Current version 1.7.1
4. Who use ?
SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
https://www.elastic.co/use-cases
31. SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
field: content
Term Document 1 Document 2
a
are
basis
brown
commonly
eats
fox
my
on
quick
rabbits
regular
seen
32. SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
field: content
Term Document 1 Document 2
a
are
basis
brown
commonly
eats
fox
my
on
quick
rabbits
regular
seen
48. SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
field: content
Term Document 1 Document 2
a
are
basis
brown
commonly
eats
fox
my
on
quick
rabbits
regular
seen
49. SPRINT3R
Siam Chamnankit Co., Ltd., Odd-e (Thailand) Co., Ltd. and Alliance
Result
bitset[ 1, 1 ]
cache as “content:[a TO m]”