Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
KinoSearch1::Search::MUserSContributed PeKinoSearch1::Search::MultiSearcher(3)

Dummy class, only here to support initialization of Weights from Queries.

NAME
       KinoSearch1::Search::MultiSearcher - Aggregate results from multiple
       searchers.

SYNOPSIS
	   for my $server_name (@server_names) {
	       push @searchers,	KinoSearch1::Search::SearchClient->new(
		   peer_address	=> "$server_name:$port",
		   analyzer	=> $analyzer,
		   password	=> $pass,
	       );
	   }
	   my $multi_searcher =	KinoSearch1::Search::MultiSearcher->new(
	       searchables => \@searchers,
	       analyzer	   => $analyzer,
	   );
	   my $hits = $multi_searcher->search( query =>	$query );

DESCRIPTION
       Aside from the arguments	to its constructor, MultiSearcher looks	and
       acts just like a	KinoSearch1::Searcher object.

       The primary use for MultiSearcher is to aggregate results from several
       remote searchers	via SearchClient, diffusing the	cost of	searching a
       large corpus over multiple machines.

METHODS
   new
       Constructor.  Takes two hash-style parameters, both of which are
       required.

       o   analyzer - an item which subclasses
	   KinoSearch1::Analysis::Analyzer.

       o   searchables - a reference to	an array of searchers.

COPYRIGHT
       Copyright 2006-2010 Marvin Humphrey

LICENSE, DISCLAIMER, BUGS, etc.
       See KinoSearch1 version 1.01.

perl v5.24.1			  2017-07KinoSearch1::Search::MultiSearcher(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | COPYRIGHT | LICENSE, DISCLAIMER, BUGS, etc.

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=KinoSearch1::Search::MultiSearcher&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help