X-Git-Url: http://git.rot13.org/?p=angular-mojolicious.git;a=blobdiff_plain;f=couchdb-external-kinosearch.pl;h=b455bfd96619d2d7cfb6b399173f061db6af4f16;hp=d52f8f5278dd54848577f12af4c749870237a3dd;hb=d78e99f27a8c750f796c5c4057f590c21b930924;hpb=552f20ee2f3c5d614f9794bb023037f8a3ca8222 diff --git a/couchdb-external-kinosearch.pl b/couchdb-external-kinosearch.pl index d52f8f5..b455bfd 100755 --- a/couchdb-external-kinosearch.pl +++ b/couchdb-external-kinosearch.pl @@ -12,10 +12,6 @@ use Data::Dump qw(dump); $|=1; -my $searcher = KinoSearch::Search::IndexSearcher->new( - index => '/tmp/index' -); - our $json = Mojo::JSON->new; open(my $log, '>>', '/tmp/couchdb-external-kinosearch.log'); @@ -32,6 +28,10 @@ while() { if ( my $q = $request->{query}->{q} ) { + my $searcher = KinoSearch::Search::IndexSearcher->new( + index => '/tmp/kinosearch.' . $request->{info}->{db_name}, + ); + my $hits = $searcher->hits( query => $q ); $response->{json}->{total_hits} = $hits->total_hits;