]> git.koha-community.org Git - koha.git/commit
Bug 36991: Add ability to scan call numbers index/search field
authorJanusz Kaczmarek <januszop@gmail.com>
Wed, 29 May 2024 19:40:45 +0000 (19:40 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 8 Nov 2024 15:42:51 +0000 (16:42 +0100)
commiteab94d1213cb66b4a588ce0bfd6b4434bd714eda
tree6ec32fd3b4f6275d0edd4fbe70f373e17d4d2836
parentc8a5bdffbe7926f7eaba8258ebd35042311ded05
Bug 36991: Add ability to scan call numbers index/search field

Some libraries ask for the ability to scan/browse the call numbers index.

Test plan:
==========
1. Have an installation with items with callnumbers (in ktd with standard
   test data set: add some callnumbers to the items).
2. Go to Advanced search > More options; choose Call number in the first
   drop list and mark Scan indexes.  Enter one of the call numbers you
   assigned to the items and perform the search.  You should get no
   results.
3. Apply the pach; restart all; when using ES:
   koha-elasticsearch --rebuild -r -d kohadev
4. Repeat p. 2.  You should get a list with at least one call number.
   The link should lead you to the record(s) with items with the selected
   call number.

This should work for ES and for Zebra, but for Zebra you would need to
replace /etc/koha/zebradb/ccl.properties with the repository version; and
you will get one token results on the list, like for other indexes.

Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/SearchEngine/Elasticsearch/QueryBuilder.pm
admin/searchengine/elasticsearch/mappings.yaml
etc/zebradb/ccl.properties
koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/results.tt