SOLR support for ZOOM and yaz-client
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 12 Aug 2010 11:08:34 +0000 (13:08 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 12 Aug 2010 11:08:34 +0000 (13:08 +0200)
commit2ad2651374674c895ad59b267da6fe2d8665fabd
tree116bc488851beb74d8c10717f59948fa3285f80b
parent1c256a41a684b68d2dea7c5bad34e02293a60de9
SOLR support for ZOOM and yaz-client

The SOLR requests and responses (search only) are encoded in the
same structures as SRW/SRU, because they are semantically so equal.
It also means minimal change to existing software. However, at this
time decoding of a SOLR search response must be instructed by the client.
Had the SOLR Webservice used a namespace we might have a cleaner
model. For ZOOM, option "sru" may be set to "solr" in which case
ZOOM will contact a SOLR server with the URL with suffix "/select".
So far the following SRU parameters are mapped: query, startRecord,
maximumRecords.
client/client.c
include/yaz/srw.h
src/Makefile.am
src/solr.c [new file with mode: 0644]
src/sru-p.h [new file with mode: 0644]
src/srwutil.c
src/zoom-c.c
src/zoom-p.h
src/zoom-sru.c
win/makefile