Pros
- It's really nice to be able to use Elasticsearch right out-of-the-box instead of having to install and manage your own server
- Elasticsearch is a fantastic engine for indexing documents
- It makes everything really easy, from defining the mappings, to running queries against your data.
Cons
- There isn't much documentation on how to do complex queries (e.g., union/intersection)
- You need to have knowledge of Java or Python to customize the configuration files