Search: Identifier Field Virtual Index Mappings not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Evergreen Master
Stock Evergreen is configured with virtual index mappings (config.
When performing a keyword search for a term that exists in metabib.
An example from the concerto data is record id 246, Ready player one E-audio.
The identifier scn (field 29) has the following index vector in metabib.
'749998216':4A 'erc0000004936':2A 'ocolc':3A 'tlc':1A
An identifier scn search on terms 749998216 or erc0000004936 will retrieve the record, but a keyword search on either term does not retrieve the record.
As another example, the identifier isbn (field 18) for record 246 has the following index vector:
'0307913163':2A '9780307913166':1A
The 10 digit isbn is not present in the marc, so is not present in the keyword index vector. The 10 digit isbn exists in metabib.
An identifier isbn search on 0307913163 retrieves the record, but a keyword search on 0307913163 does not.
This was brought to our attention by library staff that noticed the discrepancy when searching isbns, but the scn may be a clearer example as there is no normalizer involved.
Some background:
Virtual index mappings were introduced in bug 1744385.
Here's a link to the documentation:
https:/
Changed in evergreen: | |
status: | New → Confirmed |
We ran into this when attempting to add a virtual index map for Genre to All Subjects. As Michelle noted, if a term appeared in the metabib. identifier_ field entry, but not in metabib. subject_ field_entry, it did not appear in the search.