[Xapian-discuss] GSoC 2012
Justin Finkelstein
justin at redwiredesign.com
Mon Feb 20 10:07:09 GMT 2012
On Sun, 2012-02-19 at 21:04 +0000, Olly Betts wrote:
> On Thu, Feb 16, 2012 at 10:29:29AM +0000, Justin Finkelstein wrote:
> > There're two things I'd like to suggest that aren't on the list:
> >
> > 1. An queueing system, to eliminate or work around the one-writer at
> > a time issue
> > 2. A web service front-end, handling queries via GET, CRUD
> > operations via POST containing XML
>
> Isn't (2) essentially what Richard's restpose (http://restpose.org/)
> aims to do, except it's JSON not XML (which seems to be the modern
> trend)?
It certainly looks like it; I'm surprised I haven't seen this before -
may I suggest a link to it from xapian.org?
> > The idea being to bring Xapian a bit more in-line with some of the other
> > search appliances and to make adoption easier.
> > I'm not sure how these would fit into the Xapian ethos, but it's
> > something I'd like to see developed.
>
> These seem like projects on top of Xapian to me, and that seems a
> sensible separation (like how solr is a web services layer on top of
> lucene).
Absolutely. So we're looking for core Xapian projects.
> I'm happy to include work on projects like that, but starting a new
> project is potentially problematic.
>
> If the student is engaged enough to stay involved in the longer term, it
> would work OK, but if the student doesn't hang around much after GSoC
> you have an orphaned project, which isn't really good for anyone
> involved.
>
> Also, most students will probably do better working within some sort of
> existing structure rather than trying to start from a clean slate.
This is all understandable and I see your points on all of these
things.
I wish I'd know about RestPost some time ago as it seems to make entry
into using Xapian much easier.
More information about the Xapian-discuss
mailing list