New mergekey facilities. Bug #2343 and bug #2800).
authorAdam Dickmeiss <adam@indexdata.dk>
Fri, 1 May 2009 13:04:23 +0000 (15:04 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Fri, 1 May 2009 13:04:23 +0000 (15:04 +0200)
commita6b5e633581cbae0759c3b68faa7a0cd0197f790
treec64078d2842d85c94710cf0e62c01a20cecde512
parente86cbd0da167e0e72b1d4f180b51a9a9acbbc694
New mergekey facilities. Bug #2343 and bug #2800).

The mergekey (recid in display) is now generated by the following
rules: the contents of attribute mergekey and all metadata elements
with attribute mergekey=yes are combined in to one resulting mergekey.
If the resulting mergekey is empty a unique mergekey is generated
(which prevents merging). This allows a system with no merging
enabled. It also allows mergekeys to be customized "per-service".
doc/pazpar2_conf.xml
src/logic.c
src/pazpar2_config.c
src/pazpar2_config.h
src/test_config.c
src/test_record.c