How do users search your website?
Are there good tools or resources that the YC community would recommend?
Are there good tools or resources that the YC community would recommend?
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-S...
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.
Wikipedia lists a ton of sites that rely on Lucene: http://en.wikipedia.org/wiki/Lucene
You might also want to look at Solr -- I haven't tried it, but sounds like you have to make less special sauce to get it running. http://en.wikipedia.org/wiki/Solr
Ferret is actually a port of Lucene to Ruby.
If I were engineering something, I'd probably want to use Facebook Thrift to make my searches a service that can be called from anywhere -- just use the Java Thrift binding on top of a Lucene process, and then call into it from my web app.
If you are in search of some casual search mechanism with few thousand records to index, go for open source; if not you may have to implement your own search engine. I am in the business of search engine though I can’t tell you much without violating my non-compete agreement.
Another option is to look at our hosted search solution not yet in beta. What will be interesting for you will be the data search service, a completely customizable search solution. Check it out here http://www.intelliverb.com/PESS/
Among other sites, it powers wordpress.com (over 3M weblogs indexed).
We are looking for feedback and feature suggestions, you can also join our discussion group: http://groups.google.com/group/hounder
It has also been ported to the zend framework if PHP is your thing.