Apache Solr vs Sphinx: What are the differences?
Apache Solr: An open source search platform. It uses the tools you use to make application building a snap. It is built on the battle-tested Apache Zookeeper, it makes it easy to scale up and down; Sphinx: Open source full text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with Sphinx pretty much as with a database server. A variety of text processing features enable fine-tuning Sphinx for your particular application requirements, and a number of relevance functions ensures you can tweak search quality as well.
Apache Solr and Sphinx can be categorized as "Search Engines" tools.
Webedia, Grooveshark, and Ansible are some of the popular companies that use Sphinx, whereas Apache Solr is used by GameDuell, Capgemini, and Participant. Sphinx has a broader approval, being mentioned in 42 company stacks & 73 developers stacks; compared to Apache Solr, which is listed in 11 company stacks and 13 developer stacks.