What is Elasticsearch?.
Elasticsearch is a search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License.
|Maintained by||License Type||Popular Examples||Support||Updates||Developer Skills|
|ES masters.||Apache License 2.0||–||elastic.co/support/||–||Java|
|Often Compared to||Testing||Accessibility||Maintained by||Repository|
|Solr,Mongo DB||elasticsearch-stress-test||–||ES masters.||github.com/elastic/elasticsearch|
- Scalability by sharding.
- Full-text search, aggregations.
- Schema flexibility.
- Searching by dates seems a bit complicated.
- Elasticsearch can struggle if you’re trying to create too many new indexes at the same time.