[Koha-bugs] [Bug 24109] Elasticsearch - Advanced search limit by shelving location is not converted to correct index

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Dec 25 20:18:31 CET 2019


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24109

Myka Kennedy Stephens <mkstephens at lancasterseminary.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #96623|0                           |1
        is obsolete|                            |

--- Comment #2 from Myka Kennedy Stephens <mkstephens at lancasterseminary.edu> ---
Created attachment 96628
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=96628&action=edit
Bug 24109: Map 'loc' to 'location' whne building ES queries

When building the query we start with mc-loc - then we strip the mc, convert
the field, and restore mc-
to indicate the searches should be ORed together.

We have a mapping for mc-loc to location, but we strip the mc for converting

For all other mc indexes there is no issue as they don't need to be mapped
(they are the same minus the mc)

To test:
0 - Be using Elasticsearch and have  AdvancedSearchTypes set to include loc
1 - Perform an advanced search for two shelving locations that have items in
the catalog
2 - Note no restuls
3 - Apply patch
4 - Restart all the things
5 - Repeat search
6 - You get results!

Signed-off-by: Myka Kennedy Stephens <mkstephens at lancasterseminary.edu>

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list