1Lucy::Search::NoMatchQuUesreyr(3C)ontributed Perl DocumeLnutcayt:i:oSnearch::NoMatchQuery(3)
2
3
4

NAME

6       Lucy::Search::NoMatchQuery - Query which matches no documents.
7

DESCRIPTION

9       NoMatchQuery is a utility class representing a query which matches
10       nothing.  Typical usage might include e.g. returning a NoMatchQuery
11       when a QueryParser is asked to parse an empty string.
12

CONSTRUCTORS

14   new
15           my $no_match_query = Lucy::Search::NoMatchQuery->new;
16
17       Constructor. Takes no arguments.
18

METHODS

20   make_compiler
21           my $compiler = $no_match_query->make_compiler(
22               searcher    => $searcher,     # required
23               boost       => $boost,        # required
24               subordinate => $subordinate,  # default: false
25           );
26
27       Abstract factory method returning a Compiler derived from this Query.
28
29searcher - A Searcher.
30
31boost - A scoring multiplier.
32
33subordinate - Indicates whether the Query is a subquery (as opposed
34           to a top-level query).  If false, the implementation must invoke
35           normalize() on the newly minted Compiler object before returning
36           it.
37

INHERITANCE

39       Lucy::Search::NoMatchQuery isa Lucy::Search::Query isa Clownfish::Obj.
40
41
42
43perl v5.36.0                      2023-01-20     Lucy::Search::NoMatchQuery(3)
Impressum