From 00f4fc390e4d8e1247f3e815ba5c20765dc17020 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 8 Dec 2010 22:37:25 +0100 Subject: [PATCH 1/1] we need to delete document before each update --- trigger/KinoSearch.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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, '' ); -- 2.20.1