Bug 32488 - Add search engine indexes for content, media and carrier type
Summary: Add search engine indexes for content, media and carrier type
Status: Needs Signoff
Alias: None
Product: Koha
Classification: Unclassified
Component: Searching (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-19 09:23 UTC by Mathieu Saby
Modified: 2025-05-07 16:13 UTC (History)
3 users (show)

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 32488: Add RDA content, media, and carrier fields to ES mappings MARC21 (2.42 KB, patch)
2025-04-25 11:32 UTC, Nick Clemens (kidclamp)
Details | Diff | Splinter Review
Bug 32488: Zebra updates and aliases (7.20 KB, patch)
2025-05-07 15:57 UTC, Nick Clemens (kidclamp)
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Saby 2022-12-19 09:23:27 UTC
I don't think there are indexes for those MARC21 fields
336 - Content Type (R)
337 - Media Type (R)
338 - Carrier Type (R)

nor for their UNIMARC equivalent
181 - Content form
182 - Media type
183 - type of carrier

It could be nice to add those indexes and to add the ability to use them in advanced search
Comment 1 Nick Clemens (kidclamp) 2025-04-25 11:32:44 UTC
Created attachment 181505 [details] [review]
Bug 32488: Add RDA content, media, and carrier fields to ES mappings MARC21
Comment 2 Nick Clemens (kidclamp) 2025-04-25 11:33:56 UTC
I didn't add the UNIMARC mappings, they seem to be much more specifically coded, so I am not sure if they can go into the same fields.

Possibly we want a bug for each MARC flavour?
Comment 3 Mathieu Saby 2025-04-25 14:27:03 UTC
I can take care of a followup for Unimarc in an other bug ;-)
Comment 4 Mathieu Saby 2025-04-25 14:28:33 UTC
But you added it only for Elasticsearch. Should we not also add it for Zebra ?
Comment 5 David Cook 2025-05-04 23:16:13 UTC
(In reply to Mathieu Saby from comment #4)
> But you added it only for Elasticsearch. Should we not also add it for Zebra
> ?

+1 I think so too
Comment 6 Nick Clemens (kidclamp) 2025-05-07 15:57:55 UTC
Created attachment 182034 [details] [review]
Bug 32488: Zebra updates and aliases
Comment 7 Nick Clemens (kidclamp) 2025-05-07 15:58:26 UTC
(In reply to David Cook from comment #5)
> (In reply to Mathieu Saby from comment #4)
> > But you added it only for Elasticsearch. Should we not also add it for Zebra
> > ?
> 
> +1 I think so too

Added, but I can't make them work, tossing them here for other eyes, been a while since I touched zebra
Comment 8 Katrin Fischer 2025-05-07 16:13:01 UTC
This looks ok, I think. 

Have you:

1) Copied the files into the right place in ktd?

Something like this I believe:

sudo cp -i etc/zebradb/biblios/etc/bib1.att /etc/koha/zebradb/biblios/etc/bib1.att 
sudo cp -i etc/zebradb/ccl.properties /etc/koha/zebradb/ccl.properties 
sudo cp -i etc/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl /etc/koha/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl

2) Restarted Zebra?