From acf97d5e8a6cfbee3e1d6e16b889c5897982cf9d Mon Sep 17 00:00:00 2001 From: David Gustafsson Date: Mon, 14 Jan 2019 15:59:55 +0100 Subject: [PATCH] Bug 20589: Exclude boolean fields from search fields --- Koha/SearchEngine/Elasticsearch/QueryBuilder.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm b/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm index 0577b32116..8ef46c58cc 100644 --- a/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm +++ b/Koha/SearchEngine/Elasticsearch/QueryBuilder.pm @@ -80,7 +80,6 @@ sub build_query { my $stemming = C4::Context->preference("QueryStemming") || 0; my $auto_truncation = C4::Context->preference("QueryAutoTruncate") || 0; - my $weight_fields = C4::Context->preference("QueryWeightFields") || 0; my $fuzzy_enabled = C4::Context->preference("QueryFuzzy") || 0; $query = '*' unless defined $query; @@ -1043,6 +1042,7 @@ sub _search_fields { ) : ( 'staff_client' => 1 ), + 'type' => { '!=' => 'boolean' }, 'search_marc_map.index_name' => $self->index, 'search_marc_map.marc_type' => C4::Context->preference('marcflavour'), 'search_marc_to_fields.search' => 1, -- 2.11.0