multi-field MARC expert search can have extra results
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Low
|
Galen Charlton | ||
Bug Description
The 'MARC expert' search defaults to implicit AND if more than one search term is supplied. However, if a record has multiple copies of a given search term, it can incorrectly end up in the search results. For example, suppose there are two records in the database:
650 $a Love $v Juvenile sound recordings
and
650 $a Peace $v Juvenile sound recordings
650 $a War $v Juvenile sound records.
A MARC expert search on 650 $a = Love and 650 $v = Juvenile sound records will return both records, when it should just return the first. Due to a glitch in the underlying query, the fact that the second record has two 650 $v subfields with the desired value causes the record to be included in the search results.
Evergreen 2.0.4+
Changed in evergreen: | |
importance: | Undecided → Low |
milestone: | none → 2.0.5 |
status: | New → In Progress |
assignee: | nobody → Galen Charlton (gmc) |
Changed in evergreen: | |
status: | In Progress → Fix Committed |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |