Builds a Search::Elasticsearch Object based on the given Config. It holds the Object in Memory while Runtime
$schema->connect_elasticsearch( host => "localhost", port => 9200, cxn => undef, debug => 0 ); my $es = $schema->es;
Collects dispatching Informations from called ElasticResultSet
checks if ElasticResultSet is active for the Application
Batch indexes all data in RDMS Storage for the registered ElasticResultSets
push a Document from BlackholeResults to the Index
Collects mapping templates from the registered Resultsets and push them to the Elasticsearch Storage
drops all Elastic Indexes
Creates repository for Elastic Snapshot API
creates a snapshot
restores a snapshot
To install DBIx::Class::ElasticSync, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::Class::ElasticSync
CPAN shell
perl -MCPAN -e shell install DBIx::Class::ElasticSync
For more information on module installation, please visit the detailed CPAN module installation guide.