I only use Elastic-search. Since I found solr is very hard to start.
Elastic-search's features:
- Easy to start, very few setting. Even a newbie can setup a cluster step by step.
- Simple Restful API which using NoSQL query. And many language libraries for easy accessing.
- Good document, you can read the book: . There is a web version on official website.