It would require some work to add this to Solr, but not a huge effort. One of the most crucial missing pieces that I'm beginning to feel a strong need for is being able to update a single field in a Lucene index. I notice the GData protocol supports this:

        <http://code.google.com/apis/gdata/protocol.html#Updating-an-entry>

So to turn it around to ask you a question, what would it take to allow a Lucene document to be "updatable" at the field granularity, such that no other fields need to be specified again?

The idea of using HTTP 1.1 PUT/DELETE methods has been discussed for Solr before, and I think it'd be a great idea to support Atom and GData, and perhaps even "legacy" RSS. Currently Solr's request and response handling are pretty intertwined with the rest of the system and some decoupling needs to take place to facilitate plug-ability in the external interfaces. Nothing too awfully difficult I don't think, but not something that is currently possible out of the box.

        Erik



On Apr 20, 2006, at 11:59 AM, Doug Cutting wrote:

How hard would it be to build a GData server using Solr? An open- source, Lucene-based GData server would be a good thing to have. Does this fit in Solr, or should it be a separate project?

http://code.google.com/apis/gdata/overview.html

Another summer of code project?

Doug

Reply via email to