Bug 13937: Add support for SRU and Elasticsearch
commitac28d8043d16342ed198cceca9168498ced37fd6
authorEre Maijala <ere.maijala@helsinki.fi>
Thu, 22 Nov 2018 09:20:01 +0000 (22 11:20 +0200)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Tue, 8 Oct 2019 13:39:53 +0000 (8 14:39 +0100)
tree0dd70445826940f8824ee7e94db99788fdb5c8f9
parent925db0baefe856a505cd8378aa33ba7dabcd646f
Bug 13937: Add support for SRU and Elasticsearch

Splits Session to GenericSession and ZebraSession where Generic supports any
search backend via the SearchEngine classes and Zebra maintains the direct
channel to the Zebra server.

Adds config files required for mapping BIB-1 attributes to Koha search fields
and SRU indexes to BIB-1 attributes.

Adds PODs.

Sponsored-by: National Library of Finland
Signed-off-by: Stefan Berndtsson <stefan.berndtsson@ub.gu.se>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Koha/Z3950Responder.pm
Koha/Z3950Responder/GenericSession.pm [new file with mode: 0644]
Koha/Z3950Responder/RPN.pm [new file with mode: 0644]
Koha/Z3950Responder/Session.pm
Koha/Z3950Responder/ZebraSession.pm [new file with mode: 0644]
etc/z3950/attribute_mappings.yaml [new file with mode: 0644]
etc/z3950/config.xml [new file with mode: 0644]
etc/z3950/pqf.properties [new file with mode: 0644]
misc/z3950_responder.pl