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

FreeBSD Manual Pages

  
 
  

home | help
KinoSearch1::Search::SUserhContributed PerKinoSearch1::Search::SearchServer(3)

NAME
       KinoSearch1::Search::SearchServer - make	a Searcher remotely accessible

SYNOPSIS
	   my $searcher	= KinoSearch1::Searcher->new(
	       analyzer	=> $analyzer,
	       invindex	=> '/path/to/invindex',
	   );
	   my $server =	KinoSearch1::Search::SearchServer->new(
	       searchable => $searcher,
	       port	  => 7890,
	       password	  => $pass,
	   );
	   $server->serve;

DESCRIPTION
       The SearchServer	class, in conjunction with SearchClient, makes it
       possible	to run a search	on one machine and report results on another.

       By aggregating several SearchClients under a MultiSearcher, the cost of
       searching what might have been a	prohibitively large monolithic index
       can be distributed across multiple nodes, each with its own, smaller
       index.

METHODS
   new
       Constructor.  Takes hash-style parameters.

       o   searchable -	The Searcher that the SearchServer will	wrap.

       o   port	- the port on localhost	that the server	should open and	listen
	   on.

       o   password - a	password which must be supplied	by clients.

   serve
       Open a listening	socket on localhost and	wait for SearchClients to
       connect.

COPYRIGHT
       Copyright 2006-2010 Marvin Humphrey

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

perl v5.32.0			  2020-08-KinoSearch1::Search::SearchServer(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::SearchServer&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help