LucyX-Simple

 view release on metacpan or  search on metacpan

lib/LucyX/Simple.pm  view on Meta::CPAN

}

sub create{
    my ( $self, $document ) = @_;

    Exception::Simple->throw('no document') if ( !$document );

    $self->_indexer->add_doc( $document );
}

sub update_or_create{
    my ( $self, $document, $pk ) = @_;

    Exception::Simple->throw('no document') if !$document;
    $pk ||= 'id';
    my $pv = $document->{ $pk };

    Exception::Simple->throw('no primary key value') if !$pv;
    $self->delete( $pk, $pv );

    $self->create( $document );



( run in 0.475 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )