Plucene::QueryParser - Turn query strings into Plucene::Search::Query objects


Plucene documentation  | view source Contained in the Plucene distribution.

Index


NAME

Top

Plucene::QueryParser - Turn query strings into Plucene::Search::Query objects

SYNOPSIS

Top

	my $p = Plucene::QueryParser->new({
		analyzer => Plucene::Analysis::Analyzer $a,
		default  => "text"
	});

	my Plucene::Search::Query $q = $p->parse("foo bar:baz");

DESCRIPTION

Top

This module is responsible for turning a query string into a Plucene::Query object. It needs to have an Analyzer object to help it tokenize incoming queries, and it also needs to know the default field to be used if no field is given in the query string.

METHODS

Top

new

	my $p = Plucene::QueryParser->new({
		analyzer => Plucene::Analysis::Analyzer $a,
		default  => "text"
	});

Construct a new query parser

parse

	my Plucene::Search::Query $q = $p->parse("foo bar:baz");

Turns the string into a query object.


Plucene documentation  | view source Contained in the Plucene distribution.