This document compares Apache Solr 4.0 and ElasticSearch 0.19. It outlines their main features for searching, indexing, similarities, and provides references for further information. Key differences include ElasticSearch being better for real-time search applications while Solr is more mature. ElasticSearch also supports push queries and has a schema-free structure while Solr has more advanced search features like result grouping.