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