diff --git a/Build.PL b/Build.PL index e21d233..3db6ebf 100644 --- a/Build.PL +++ b/Build.PL @@ -17,8 +17,8 @@ my $builder = Module::Build->new( 'perl' => '5.10.1', 'Catmandu' => '0.8', 'CQL::Parser' => '1.12', - 'Elasticsearch::Compat' => '0.04', 'Moo' => '1.00', + 'Search::Elasticsearch::Compat' => '0.10', }, add_to_cleanup => [qw( Catmandu-Store-ElasticSearch-* diff --git a/lib/Catmandu/Store/ElasticSearch.pm b/lib/Catmandu/Store/ElasticSearch.pm index d014e38..daab411 100644 --- a/lib/Catmandu/Store/ElasticSearch.pm +++ b/lib/Catmandu/Store/ElasticSearch.pm @@ -2,7 +2,7 @@ package Catmandu::Store::ElasticSearch; use Catmandu::Sane; use Moo; -use Elasticsearch::Compat; +use Search::Elasticsearch::Compat; use Catmandu::Store::ElasticSearch::Bag; with 'Catmandu::Store'; @@ -15,7 +15,7 @@ Catmandu::Store::ElasticSearch - A searchable store backed by Elasticsearch This is the last version of L. Development will continue as L using the official -L client. +L client. =head1 VERSION @@ -80,7 +80,8 @@ has elastic_search => ( sub _build_elastic_search { my $self = $_[0]; - my $es = Elasticsearch::Compat->new(delete $self->{_args}); + my $args = delete $self->{_args}; + my $es = Search::Elasticsearch::Compat->new($args); unless ($es->index_exists(index => $self->index_name)) { $es->create_index( index => $self->index_name,