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 );

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 0.559 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )