NAME
KinoSearch::Search::ANDQuery - Intersect multiple result sets.
SYNOPSIS
my $foo_and_bar_query = KinoSearch::Search::ANDQuery->new(
children => [ $foo_query, $bar_query ],
);
my $hits = $searcher->hits( query => $foo_and_bar_query );
...
DESCRIPTION
Intersect multiple result sets.
ANDQuery matches only when all of its children match, so its result set is the intersection of their result sets. Those lucky documents which match receive a summed score.
CONSTRUCTORS
new( [labeled params] )
my $foo_and_bar_query = KinoSearch::Search::ANDQuery->new(
children => [ $foo_query, $bar_query ],
);
children - An array of child Queries.
METHODS
add_child(query)
Add a child Query node.
INHERITANCE
KinoSearch::Search::ANDQuery isa KinoSearch::Search::PolyQuery isa KinoSearch::Search::Query isa KinoSearch::Obj.
COPYRIGHT AND LICENSE
Copyright 2005-2009 Marvin Humphrey
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.