:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
Lucy::Search::SortRule - phpMan

Command: man perldoc info search(apropos)  


Lucy::Search::SortRule(3)      User Contributed Perl Documentation      Lucy::Search::SortRule(3)



NAME
       Lucy::Search::SortRule - Element of a SortSpec.

SYNOPSIS
           my $sort_spec = Lucy::Search::SortSpec->new(
               rules => [
                   Lucy::Search::SortRule->new( field => 'date' ),
                   Lucy::Search::SortRule->new( type  => 'doc_id' ),
               ],
           );

DESCRIPTION
       SortRules are the building blocks used to assemble SortSpecs; each SortRule defines a
       single level of sorting.  For example, sorting first by "category" then by score requires
       a SortSpec with two SortRule elements.

CONSTRUCTORS
   new( [labeled params] )
           my $by_title   = Lucy::Search::SortRule->new( field => 'title' );
           my $by_score   = Lucy::Search::SortRule->new( type  => 'score' );
           my $by_doc_id  = Lucy::Search::SortRule->new( type  => 'doc_id' );
           my $reverse_date = Lucy::Search::SortRule->new(
               field   => 'date',
               reverse => 1,
           );

       ·   type - Indicate whether to sort by score, field, etc.  (The default is to sort by a
           field.)

       ·   field - The name of a "sortable" field.

       ·   reverse - If true, reverse the order of the sort for this rule.

METHODS
   get_field()
       Accessor for "field" member.

   get_reverse()
       Accessor for "reverse" member.

INHERITANCE
       Lucy::Search::SortRule isa Clownfish::Obj.



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


/man
rootr.net - man pages