From: Bill Erickson Date: Wed, 11 Sep 2019 16:46:00 +0000 (-0400) Subject: eager global ordinals on facet fields X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0595b84eef55f1700aa1f6d459c1b4a7562f4dc1;p=working%2FEvergreen.git eager global ordinals on facet fields Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Elastic/Bib/Search.pm b/Open-ILS/src/perlmods/lib/OpenILS/Elastic/Bib/Search.pm index 9a08ecce7b..709e77bd4b 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Elastic/Bib/Search.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Elastic/Bib/Search.pm @@ -141,7 +141,11 @@ sub create_index { if ($field->facet_field eq 't') { # Facet fields are used for aggregation which requires # an unaltered keyword field. - $fields->{raw} = {type => 'keyword'}; + $fields->{raw} = { + type => 'keyword', + # https://www.elastic.co/guide/en/elasticsearch/reference/6.8/eager-global-ordinals.html + eager_global_ordinals => 'true' + }; } if ($field->search_field eq 't') {