KinoSearch1::Search::SearchClient3pm
Connect to a remote searchserver
Usage
my $client = KinoSearch1::Search::SearchClient->new(peer_address => 'searchserver1:7890',password => $pass,analyzer => $analyzer,);my $hits = $client->search( query => $query );
Make a remote procedure call. For every call that does not close/terminate the socket connection, expect a response back that's been serialized using Storable.
Overview
SearchClient is a subclass of KinoSearch1::Searcher which can be used to search an index on a remote machine made accessible via SearchServer.
Methods
new
Constructor. Takes hash-style params.
- •
-
peer_address- The name/IP and the port number which the client should attempt to connect to.
- •
-
password- Password to be supplied to the SearchServer when initializing socket connection.
- •
-
analyzer- An object belonging to a subclass of KinoSearch1::Analysis::Analyzer
Limitations
Limiting search results with a QueryFilter is not yet supported.
LICENSE, DISCLAIMER, BUGS, etc.
See KinoSearch1 version 1.01.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 7 times.