|
NAMEKinoSearch1::QueryParser::QueryParser - transform a string into a Query object SYNOPSIS my $query_parser = KinoSearch1::QueryParser::QueryParser->new(
analyzer => $analyzer,
fields => [ 'bodytext' ],
);
my $query = $query_parser->parse( $query_string );
my $hits = $searcher->search( query => $query );
DESCRIPTIONThe QueryParser accepts search strings as input and produces Query objects, suitable for feeding into KinoSearch1::Searcher. SyntaxThe following constructs are recognized by QueryParser.
METHODSnew my $query_parser = KinoSearch1::QueryParser::QueryParser->new(
analyzer => $analyzer, # required
fields => [ 'bodytext' ], # required
default_boolop => 'AND', # default: 'OR'
);
Constructor. Takes hash-style parameters:
parsemy $query = $query_parser->parse( $query_string ); Turn a query string into a Query object. Depending on the contents of the query string, the returned object could be any one of several subclasses of KinoSearch1::Search::Query. COPYRIGHTCopyright 2005-2010 Marvin Humphrey LICENSE, DISCLAIMER, BUGS, etc.See KinoSearch1 version 1.01.
|