--- title: Elasticsearch created: 2022-04-30 updated: 2022-04-30 type: summary tags: [tech, reference] external: https://github.com/wahyd4/knowledge/blob/master/categories/apps/elasticsearch.md --- # Elasticsearch Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. ## Tips ## Calculate number of replicas > N >= R + 1 N : number of nodes R: Number of replicas ### How to resolve unassigned shards https://www.datadoghq.com/blog/elasticsearch-unassigned-shards/#reason-3-you-need-to-reenable-shard-allocation