3 ms·
If you're looking to search an existing MYSQL DB I hear Sphinx is a good option. I personally use Ferret but everyone seems to think it sucks horribly so I'm su
by Readmore 18y ago
If you're looking to search an existing MYSQL DB I hear Sphinx is a good option. I personally use Ferret but everyone seems to think it sucks horribly so I'm sure you'll hear that from people. I have had no problems with Ferret at all however. Sphinx and Ferret are both Ruby based.
Solr is also an option but it tends to be slower than Ferret and require more resources.
Here is a recent post of mine that gives a quick comparison of Ferret and Solr. http://www.embought.com/blog/show/10?t=SOLR-vs-Ferret-as-a-Search-Engine-Indexer http://www.embought.com/blog/show/10?t=SOLR-vs-Ferret-as-a-S...
- martian 18y agoThanks for the info, this is really useful. Currently I'm using mostly Python, but a parallel Ruby install is not out of the question.
- ra 18y ago+1 for sphinx. It's fast and memory efficient, an in my experience rock solid. Comes with excellent python bindings, and if your python is django, there is also a really nice django-sphinx project on google code. Solr is also good, but it does require java and behaves slightly differently. I would recommend you give both of them a look.