13.3. Elasticsearch Indexing architecture

Warning

You are looking at documentation for an older release. Not what you want? See the current release documentation.

Indexes

An index in Elasticsearch is like a table in a relational database. It has a mapping which defines the fields in the index, which are grouped by multiple type. An index is a logical namespace which maps to one or more primary shards and can have zero or more replica shards.

Learn more about indexing in Elasticsearch here.

With eXo Platform and Elasticsearch, an index is dedicated to each application (Wiki, Calendar, Documents...). All the application data (for example wiki application data: wiki, wiki page, wiki attachment) will be indexed in the same index.

Sharding

A shard is a single Lucene instance. It is a low-level worker unit which is managed automatically by Elasticsearch.

Learn more about Sharding in Elasticsearch here.

In eXo Platform with Elasticsearch:

Replicas

Copyright ©. All rights reserved. eXo Platform SAS
blog comments powered byDisqus