Koha/admin
Nick Clemens fb3c29fb87 Bug 33159: Simplify ES handling and fix zebra handling
Before this patch we used two indexes for the thesaurus values, we can
simply index both needed fields into a single index and just form the
search correctly.

This patch also ensures we pass the 'thesaurus' vlaue for the heading
directly to the query builder - for zebra it goes through, and for ES
we convert it to the expected code.

This patch also moves the necessary mappings out of the user definable
mappings and hardcodes them. There is precedent for this with
'match-heading', it ensures matching works as expected

To test:
1 - Follow previous test plan in Zebra and ES

Signed-off-by: Phil Ringnalda <phil@chetcolibrary.org>
Signed-off-by: Frank Hansen <frank.hansen@ub.lu.se>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit b0767f5eb6)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
2023-04-11 11:19:35 +00:00
..
searchengine/elasticsearch Bug 33159: Simplify ES handling and fix zebra handling 2023-04-11 11:19:35 +00:00
additional-fields.pl
admin-home.pl
adveditorshortcuts.pl
aqbudgetperiods.pl
aqbudgets.pl
aqcontract.pl
aqplan.pl
audio_alerts.pl
auth_subfields_structure.pl Bug 33341: Address some perlcritic errors in 5.36 2023-04-11 10:54:27 +00:00
auth_tag_structure.pl
authorised_values.pl Bug 31976: Incorrect default category selected by authorized values page 2022-10-27 09:46:58 -03:00
authtypes.pl
background_jobs.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
biblio_framework.pl Bug 31196: Remove 'default_value_for_mod_marc-' clear_from_cache calls 2022-10-25 11:16:57 -03:00
branch_transfer_limits.pl Bug 18247: Remove SQL queries from branch_transfer_limit.pl 2023-01-31 14:25:51 +00:00
branches.pl Bug 31785: (follow-up) Fix modify operation too 2022-10-14 15:47:57 -03:00
cash_registers.pl
categories.pl
check_budget_parent.pl
check_parent_total.pl
checkmarc.pl
cities.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
classsources.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
clone-rules.pl
columns_settings.pl
columns_settings.yml Bug 33137: Make column names match 2023-04-11 10:18:23 +01:00
credit_types.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
curbside_pickup.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
currency.pl
debit_types.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
desks.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
didyoumean.pl
edi_accounts.pl
edi_ean_accounts.pl
identity_providers.pl Bug 32139: Set "update on login" correctly when creating new IdP 2022-11-09 13:32:46 -03:00
import_export_authtype.pl
import_export_framework.pl
item_circulation_alerts.pl Bug 32122: Correct permissions check on item circulation alerts 2022-11-07 11:17:40 -03:00
items_search_field.pl
items_search_fields.pl
itemtypes.pl
koha2marclinks.pl Bug 31196: Remove 'default_value_for_mod_marc-' clear_from_cache calls 2022-10-25 11:16:57 -03:00
library_groups.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
localization.pl
marc-overlay-rules.pl
marc_subfields_structure.pl Bug 33341: Address some perlcritic errors in 5.36 2023-04-11 10:54:27 +00:00
marctagstructure.pl Bug 31196: Remove 'default_value_for_mod_marc-' clear_from_cache calls 2022-10-25 11:16:57 -03:00
matching-rules.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
oai_set_mappings.pl Bug 32797: Check if fields have a value, not if true 2023-02-06 15:57:22 +00:00
oai_sets.pl
overdrive.pl
patron-attr-types.pl Bug 32922: Remove space in shebang 2023-02-24 07:51:37 +00:00
preferences.pl
restrictions.pl Bug 31597: Add missing semicolon to restriction.pl 2022-09-22 08:11:16 -03:00
search_filters.pl Bug 17170: Minor fixes 2022-10-21 11:15:21 -03:00
share_content.pl
smart-rules.pl Bug 30694: Set decreaseloanholds undef when deleting circulation rule 2023-01-13 11:25:50 +00:00
sms_providers.pl
smtp_servers.pl
sru_modmapping.pl
systempreferences.pl
transfer_limits.pl
transport-cost-matrix.pl
usage_statistics.pl
z3950servers.pl