On Nov 20, 2006, at 2:15 PM, Ian Ibbotson wrote:
Hiya all...
I'm interested in the possibility of contributing SRW/SRU web services
interface/module to solr (see http://www.loc.gov/standards/sru/).
SRW/SRU is the web service definition which is often used along-
side or
instead-of the more traditional Z39.50 protocol for cross/meta
searching. a solr SRW/SRU interface would enable meta-search
engines to
transparently include solr repository search results by only
configuring
the base URL of the service. I've already got the much code to do much
of whats needed (IE, CQL to Lucene query rewriters and code to
generate
the right stubs using axis etc). Actually, I might be up for
creating a
z3950 module too if anyone is interested?
Why do you need Axis for this?
So my first question really would be... Is anyone out there already
working on such a beast? If so, do you need any help? Seems
pointless to
create a second add-on. I've searched the lists (Not in any great
depth
tho) and can't see any references to SRW/Z3959. Assuming nobody is,
I've
got some follow-up questions about the best way to package up what
might
be add-on modules.. is this list the right place to ask?
Solr has some pluggable capability, detailed here:
<http://wiki.apache.org/solr/SolrPlugins>
You can simply create your code, which I presume would entail a
SolrRequestHandler and a QueryResponseWriter, and distribute it as a
JAR that others could just drop in and run with it.
Erik