|
|
| |
Search::InvertedIndex::Query(3) |
User Contributed Perl Documentation |
Search::InvertedIndex::Query(3) |
Search::InvertedIndex::Query - A query for an inverted index search.
Provides methods for setting up a search query to be performed by the search
engine.
Inherits 'get','set','clear' and 'exists' methods from Class::NamedParms
- "new($parm_ref);"
- Returns and optionally initializes a new Search::InvertedIndex::Query
object.
Examples:
my $query = Search::InvertedIndex::Query->new;
my $query = Search::InvertedIndex::Query->new({ -logic => 'or',
-weight => 0.5,
-nodes => \@query_nodes,
-leafs => \@leaf_nodes,
});
-nodes must be 'Search::InvertedIndex::Query' objects. -leafs
must be 'Search::InvertedIndex::Query::Leaf' objects. -logic applies to
both -nodes (after search resolution) and -leafs.
If omitted, -logic is defaults to 'and'. Allowed logic values are
'and', 'or' and 'nand'. -weight is applied to the _result_ of a search
of the Query object and
is optional (defaulted to '1' if omitted).
Inherits 'get/set' methods from Class::NamedParms - thus to
'append' use the 'get' method on '-nodes' or '-leafs', 'push' the new
thing on the end of the anon array return, and use the 'set' method to
save the updated anon array.
Copyright 1999-2020, Jerilyn Franz and FreeRun Technologies, Inc.
(<URL:http://www.freeruntech.com/>). All Rights Reserved.
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |