I keep coming back to SOLR (professionally, and in my own time).  I like what it does, and how it “does what it says on the tin”.

I recently found out about the MongoDB connector, with one connector for SOLR.  I covered how to get data (from a MySQL database into MongoDB).  Installing Tomcat 6 / SOLR, and running the mongo_connector.py to export data from MongoDB to Solr:

> > Install Tomcat6/SOLR: > sudo apt-get install solr-tomcat > sudo service tomcat6 start > > > > Running the MongoDB connector: > sudo python mongo_connector.py -m localhost:27017 -t http://localhost:8080/solr -d ./doc_managers/solr_doc_manager.py > out.txt > >