Coderspiel / The right tool for the slob
Coderspiel / The right tool for the slob
This guy’s comment system wasn’t working at the moment, so I will leave my comment here. This won’t make much sense without reading the post first:
It’s funny you mention Wikipedia as an example, since they are running Lucene. As is Technorati and the Internet Archive. As is IBM Omnifind Yahoo! Edition. Are those big enough for you? If not, then choose any of them at http://wiki.apache.org/lucene-java/PoweredBy
And that list is just the companies who are public about it.
Speaking for myself (and not the ASF), as a Lucene developer, I would love to see us using it at Apache. It is something we are well aware of and have discussed. However, Lucene, like all Apache projects is VOLUNTEER and our volunteer infrastructure team is already loaded providing support to the actual products in terms of Subversion, JIRA, Confluence/MoinMoin, countless mailing lists, guarding against security attacks, creating new projects, etc. Simply put, it requires resources and time. Perhaps I can find some time between my day job and the volunteer work I do actually making the code better, supporting the community and occasionally administrating the nightly builds on our virtual servers, etc. to find time to deploy and maintain Nutch (which, mind you would do just fine for the job, just ask, aw never mind, we’ve been down that road) in a 24/7 high volume website. Even Google or your ISP has people working in operations to make sure even the most stable things are running and not being attacked/spammed/you name it, so Apache would be no different.
And, just so we are clear, every developer of Lucene “eats the Lucene/Nutch/Solr dog food”, we just don’t necessarily do it at Apache.org. I use it my day job. I use it in pet projects, I recommend it to clients, etc. I even use it in things that 5 years ago I would never have thought I would use it for (object stores, etc.) If that isn’t eating my own dog food, than I don’t know what dog food tastes like.
Finally, I don’t think our priority is to be squeaky clean. My personal one is to make sure Lucene is as good as it can be within my personal limitations. Just go look at our JIRA installation or our mailing lists to see all of the dirt. We aren’t hiding it.




I hereby order all Apache development stopped until each project is running on their own systems. We can start developing for users again in 2009 once everyone is migrated.
[...] place for storing java objects? Grant Ingersol, one of the committers on the Lucene project recently blogged, I even use it in things that 5 years ago I would never have thought I would use it for (object [...]
[...] place for storing java objects? Grant Ingersol, one of the committers on the Lucene project recently blogged, I even use it in things that 5 years ago I would never have thought I would use it for (object [...]