Lucy::Search::ORQuery - Union multiple result sets.
my $foo_or_bar_query = Lucy::Search::ORQuery->new( children => [ $foo_query, $bar_query ], ); my $hits = $searcher->hits( query => $foo_or_bar_query ); ...
ORQuery is a composite Query which matches when any of its children match, so its result set is the union of their result sets. Matching documents recieve a summed score from all matching child Queries.
my $foo_or_bar_query = Lucy::Search::ORQuery->new( children => [ $foo_query, $bar_query ], );
Create a new ORQuery.
my $compiler = $or_query->make_compiler( searcher => $searcher # required boost => $boost # required subordinate => $subordinate # default: false );
Abstract factory method returning a Compiler derived from this Query.
Lucy::Search::ORQuery isa Lucy::Search::PolyQuery isa Lucy::Search::Query isa Clownfish::Obj.
Copyright © 2010-2015 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0.
Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache Lucy project logo are trademarks of The
Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their
respective owners.