Bug 11194 - Add a new index for "Edition Statement" of a MARC Record
Summary: Add a new index for "Edition Statement" of a MARC Record
Status: Failed QA
Alias: None
Product: Koha
Classification: Unclassified
Component: Searching (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Olli-Antti Kivilahti
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-03 18:29 UTC by Mathieu Saby
Modified: 2015-09-07 14:34 UTC (History)
4 users (show)

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


Attachments
Bug 11194 - Add a new index for "Edition Statement" of a MARC Record (8.98 KB, patch)
2015-03-18 11:18 UTC, Olli-Antti Kivilahti
Details | Diff | Splinter Review
Bug 11194 - Add a new index for "Edition Statement" of a MARC Record (9.18 KB, patch)
2015-03-18 11:20 UTC, Olli-Antti Kivilahti
Details | Diff | Splinter Review
[SIGNED-OFF] Bug 11194: Add a new index for "Edition Statement" of a MARC Record (9.30 KB, patch)
2015-06-18 16:27 UTC, Bernardo Gonzalez Kriegel
Details | Diff | Splinter Review
[PASSED QA] Bug 11194: Add a new index for "Edition Statement" of a MARC Record (9.36 KB, patch)
2015-07-10 16:11 UTC, Kyle M Hall (khall)
Details | Diff | Splinter Review
Bug 11194: Add a new index for "Edition Statement" of a MARC Record (9.40 KB, patch)
2015-08-05 10:42 UTC, Jonathan Druart
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Saby 2013-11-03 18:29:52 UTC
Edition of a document (205 in UNIMARC) could be indexed in a specific index.
"Edition" index exists in bib1 for this purpose, but is not used in Koha

M. Saby
Comment 1 Olli-Antti Kivilahti 2015-03-18 11:18:06 UTC Comment hidden (obsolete)
Comment 2 Olli-Antti Kivilahti 2015-03-18 11:20:20 UTC Comment hidden (obsolete)
Comment 3 Olli-Antti Kivilahti 2015-03-18 11:21:52 UTC
There is still an issue regarding sorting this index.
Editions can be given in many ways, eg. 1. 2. 3. I II VI 2nd 3rd 1-2. ...
How to sort them smartly?
This is something for a followup.
Comment 4 Bernardo Gonzalez Kriegel 2015-06-18 16:27:22 UTC Comment hidden (obsolete)
Comment 5 Jonathan Druart 2015-07-02 14:13:05 UTC
Olli,
You have to provide changes for the record.abs file, have a look at this wiki page: http://wiki.koha-community.org/wiki/MRenvoize/zebra#DOM_indexing
to generate the xsl and xml files from record.abs
Comment 6 Jonathan Druart 2015-07-02 14:19:09 UTC
Maybe not, waiting for an answer from Tomas.
Comment 7 Olli-Antti Kivilahti 2015-07-02 14:21:35 UTC
I know nothing about the record.abs
Is that something new?
I haven't seen other bugs that modify indexes to modify record.abs?
Comment 8 Jonathan Druart 2015-07-02 14:56:38 UTC
(In reply to Olli-Antti Kivilahti from comment #7)
> I know nothing about the record.abs
> Is that something new?
> I haven't seen other bugs that modify indexes to modify record.abs?

It's used for GRS1.
Comment 9 Tomás Cohen Arazi (tcohen) 2015-07-07 14:57:18 UTC
Just a note for people interested on this bug, we don't touch GRS1-related stuff anymore as of the 3.16 release.

record.abs is the file used in GRS-1 for defining indexes.
Comment 10 Kyle M Hall (khall) 2015-07-10 16:11:14 UTC Comment hidden (obsolete)
Comment 11 Jonathan Druart 2015-08-05 10:42:03 UTC
Created attachment 41376 [details] [review]
Bug 11194: Add a new index for "Edition Statement" of a MARC Record

Adds the "Edition Statement" MARC-field as a sortable search index in Koha.
This Field is also used by the MARC::Record->edition().

It is mapped to search keyword "edition" and it targets the following MARC-fields:

UNIMARC: all 205-subfields concatenated
MARC21 : all 250-subfields concatenated
NORMARC: all 250-subfields concatenated

After applying this patch a full biblio reindexing needs to be done to make old
records searchable. New Biblios, and Biblios that are part of some operations
(checkin/out/hold/...), are searchable. These generate good test data to test
this feature without fully reindexing the search index.

TEST PLAN:
0. Move the search index and search word definitions from the koha source code
   to the directory where Zebra uses them.
   This is most easiest to do by reinstalling Koha, but can be manually moved
   as well.
1. Find a record with some data in the "Edition Statement" -field.
2. Modify that Record and reindex it.
3. Search with the keyword "edition='<edition_statement>'" where
   <edition_statement> is the stuff you wrote in the MARC-field.
4. Observe the found record.

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
Tested on MARC21 and UNIMARC, works
No errors

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Comment 12 Tomás Cohen Arazi (tcohen) 2015-08-26 13:53:05 UTC
Olli, can u add it to queryparser.yml also please?
Comment 13 Tomás Cohen Arazi (tcohen) 2015-09-07 14:34:36 UTC
I see problems with this patch:

- It forgets to add to queryparser.yml
- It adds to the QueryParser test code, but the numbers look weird.