diff options
author | Daniel Romero <infoslack@gmail.com> | 2014-01-21 23:34:58 +0700 |
---|---|---|
committer | Erik Hanson <erik@slackbuilds.org> | 2014-01-29 23:21:10 -0600 |
commit | 2554c2c42c4c7a3bac4f114049a7eb3a8b97c3dc (patch) | |
tree | 68460cf313a3a9f3405db3384aea6a78f237224b /system/elasticsearch/README | |
parent | 86aa649653ef483e21648f7ea7ab52f1b39d2f33 (diff) |
system/elasticsearch: Added (distributed RESTful search engine).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/elasticsearch/README')
-rw-r--r-- | system/elasticsearch/README | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/system/elasticsearch/README b/system/elasticsearch/README new file mode 100644 index 0000000000000..4bddb377164d5 --- /dev/null +++ b/system/elasticsearch/README @@ -0,0 +1,42 @@ +ElasticSearch + +A Distributed RESTful Search Engine +http://www.elasticsearch.org + +ElasticSearch is a distributed RESTful search engine built for the cloud. + +Features include: + +Distributed and Highly Available Search Engine. + Each index is fully sharded with a configurable number of shards. + Each shard can have one or more replicas. + Read / Search operations performed on either one of the replica shard. + +Multi Tenant with Multi Types. + Support for more than one index. + Support for more than one type per index. + Index level configuration (number of shards, index storage, …). + +Various set of APIs + HTTP RESTful API + Native Java API. + All APIs perform automatic node operation rerouting. + +Document oriented + No need for upfront schema definition. + Schema can be defined per type for customization of the indexing process. + +Reliable, Asynchronous Write Behind for long term persistency. +(Near) Real Time Search. + +Built on top of Lucene + Each shard is a fully functional Lucene index + All the power of Lucene easily exposed through simple configuration / plugins + +Per operation consistency + Single document level operations are atomic, consistent, isolated and durable + +This script requires a 'elasticsearch' user/group to exist before running. +The recommended UID/GID is 280. You can create these like so: +groupadd -g 280 elasticsearch +useradd -u 280 -g elasticsearch -s /bin/sh elasticsearch |