From: Dobrica Pavlinusic Date: Wed, 8 Dec 2010 21:37:25 +0000 (+0100) Subject: we need to delete document before each update X-Git-Url: http://git.rot13.org/?p=angular-mojolicious.git;a=commitdiff_plain;h=00f4fc390e4d8e1247f3e815ba5c20765dc17020;hp=e05cae6cdb7a0c9a792a2d9b2e688e62748bfbb3;ds=sidebyside we need to delete document before each update --- diff --git a/trigger/KinoSearch.pm b/trigger/KinoSearch.pm index 01b854c..1c927e4 100644 --- a/trigger/KinoSearch.pm +++ b/trigger/KinoSearch.pm @@ -55,11 +55,8 @@ sub filter { my $change = shift; my $doc = $change->{doc} || next; - if ( $doc->{_deleted} ) { - warn "# filter DELETE\n"; - _indexer->delete_by_term( field => '_id', term => $doc->{_id} ); - return 0; - } + _indexer->delete_by_term( field => '_id', term => $doc->{_id} ); + return 0 if $doc->{_deleted}; my $flat; flatten( \$flat, $doc, '' );