perldoc > Plucene::QueryParser

📛 NAME

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

🚀 Quick Reference

Use CaseCommandDescription
Create a parsermy $p = Plucene::QueryParser->new({ analyzer => $a, default => 'text' });Instantiate with an analyzer and default field
Parse a query stringmy $q = $p->parse('field:value');Convert a query string into a Plucene::Search::Query object

📝 SYNOPSIS

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

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

📖 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.

Plucene::QueryParser
📛 NAME 🚀 Quick Reference 📝 SYNOPSIS 📖 DESCRIPTION 🔧 METHODS
🏗️ new 🔍 parse

Generated by phpman v4.9.29 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-20 18:18 @2600:1f28:365:80b0:8802:8bb4:3873:328e
CrawledBy CCBot/2.0 (https://commoncrawl.org/faq/)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format