Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ElasticSearch

Search. But "cool, bonsai cool".
by

Emil Varga

on 6 April 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ElasticSearch

based
ElasticSearch
Search engine
highly available
distributed
scalable
Sharding & Replication
http://www.elasticsearch.org/
highly available
real-time
Apache 2.0
fast
+
automatic shard allocation
more shards
faster indexing
better scale

more replicas
faster search
better fail-over
?
easy setup
schema-free
JSON/REST/HTTP
multi-tenancy
NoSQL
Document-Oriented
Multiple types in the same index
Dynamic type mapping
discovery
load balancing

long-term persistence
automatic master election
zen discovery
multicast
unicast
EC2/Cloud
Apache Zookeeper
Gateways
Local FS
Shared FS
HDFS
S3
nodes > indices
indices > divided into shards
shards > instances of Lucene
replicated on multitude of nodes
simple JSON query
{
"query": {
"match_all": {}
}
}
Query DSL
full-text search
filters
highlight, scrolling
cached, fast, sorted
reverse reverse index
percolator
register queries
[ queries that are matched ]
Facets
aggregated data
terms, queries
histograms
statistics
ranges
_river
CouchDB
MongoDB
RabbitMQ
ActiveMQ
WebSockets
RSS
Twitter
Dropbox
custom scripts
demo: http://alturl.com/m559x
indexing:
analysers
tokenizers
filters
stemming
ngrams
shingle
mvel
javascript
pyhton
groovy
Full transcript