logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Description

       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

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.

perl v5.36.0                                       2022-12-04                          Plucene::QueryParser(3pm)

Name

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

Synopsis

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

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

See Also