DBIx::Class::Indexer - Base class for all indexers compatible with DBIx::Class::Indexed.
package MySchema::Foo; use base qw( DBIx::Class ); __PACKAGE__->load_components( qw( Indexed Core ) ); __PACKAGE__->set_indexer( 'WebService::Lucene', { server => 'http://localhost:8080/lucene/' } );
Constructs a new instance of this indexer. Passes the index connection information and the table class driving the indexing.
Handles the insert operation.
Handles the update operation.
Handles the delete operation.
Adam Paynter <adapay@cpan.org>
Brian Cassidy <bricas@cpan.org>
Copyright 2006 by Adam Paynter, 2007-2011 by Brian Cassidy
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install DBIx::Class::Indexed, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::Class::Indexed
CPAN shell
perl -MCPAN -e shell install DBIx::Class::Indexed
For more information on module installation, please visit the detailed CPAN module installation guide.