:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
Lucy::Search::RequiredOptionalQuery(3pm) - phpMan

Command: man perldoc info search(apropos)  


Lucy::Search::RequiredOptionalQUser(Contributed Perl DocumeLucy::Search::RequiredOptionalQuery(3)



NAME
       Lucy::Search::RequiredOptionalQuery - Join results for two Queries, one required, one
       optional.

SYNOPSIS
           my $foo_and_maybe_bar = Lucy::Search::RequiredOptionalQuery->new(
               required_query => $foo_query,
               optional_query => $bar_query,
           );
           my $hits = $searcher->hits( query => $foo_and_maybe_bar );
           ...

DESCRIPTION
       RequiredOptionalQuery joins the result sets of one Query which MUST match, and one Query
       which SHOULD match.  When only the required Query matches, its score is passed along; when
       both match, the scores are summed.

CONSTRUCTORS
   new( [labeled params] )
           my $reqopt_query = Lucy::Search::RequiredOptionalQuery->new(
               required_query => $foo_query,    # required
               optional_query => $bar_query,    # required
           );

       ·   required_query - Query must must match.

       ·   optional_query - Query which should match.

METHODS
   get_required_query()
       Getter for the required Query.

   set_required_query(required_query)
       Setter for the required Query.

   get_optional_query()
       Getter for the optional Query.

   set_optional_query(optional_query)
       Setter for the optional Query.

INHERITANCE
       Lucy::Search::RequiredOptionalQuery isa Lucy::Search::PolyQuery isa Lucy::Search::Query
       isa Clownfish::Obj.



perl v5.20.2                                2015-12-01     Lucy::Search::RequiredOptionalQuery(3)


/man
rootr.net - man pages