-
-
05 Dec 2006 00:52:44 UTC
- Distribution: KinoSearch
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (5)
- Testers (34 / 3 / 0)
- Kwalitee
Bus factor: 0- License: perl_5
- Activity
24 month- Tools
- Download (219.83KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 1 contributors- Marvin Humphrey <marvin at rectangular dot com>
- Dependencies
- Clone
- Compress::Zlib
- Lingua::Stem::Snowball
- Lingua::StopWords
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
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.
NAME
KinoSearch::Search::SearchClient - connect to a remote SearchServer
SYNOPSIS
my $client = KinoSearch::Search::SearchClient->new( peer_address => 'searchserver1:7890', password => $pass, analyzer => $analyzer, ); my $hits = $client->search( query => $query );
DESCRIPTION
SearchClient is a subclass of KinoSearch::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 KinoSearch::Analysis::Analyzer
LIMITATIONS
Limiting search results with a QueryFilter is not yet supported.
COPYRIGHT
Copyright 2006 Marvin Humphrey
LICENSE, DISCLAIMER, BUGS, etc.
See KinoSearch version 0.15.
Module Install Instructions
To install KinoSearch, copy and paste the appropriate command in to your terminal.
cpanm KinoSearch
perl -MCPAN -e shell install KinoSearch
For more information on module installation, please visit the detailed CPAN module installation guide.