Skip to content

Commit acbcb5d

Browse files
committed
add comment about ESXM hack
1 parent f271ede commit acbcb5d

File tree

1 file changed

+5
-2
lines changed
  • lib/ElasticSearchX/Model/Document

1 file changed

+5
-2
lines changed

lib/ElasticSearchX/Model/Document/Set.pm

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,21 @@ our %query_override;
1010
my $_build_query = \&_build_query;
1111
*_build_query = sub {
1212
my $query = $_build_query->(@_);
13-
%$query = ( %$query, %query_override, );
13+
%$query = ( %$query, %query_override );
1414
return $query;
1515
};
1616

1717
our %qs_override;
1818
my $_build_qs = \&_build_qs;
1919
*_build_qs = sub {
2020
my $qs = $_build_qs->(@_);
21-
%$qs = ( %$qs, %qs_override, );
21+
%$qs = ( %$qs, %qs_override );
2222
return $qs;
2323
};
2424

25+
# ESXM normally tries to use search_type => scan, which is deprecated or
26+
# removed in newer Elasticsearch versions. Sorting on _doc gives the same
27+
# optimization.
2528
my $delete = \&delete;
2629
*delete = sub {
2730
local %qs_override = ( search_type => 'query_then_fetch' );

0 commit comments

Comments
 (0)