logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Catmandu::Hits - Iterable object that wraps Catmandu::Store search hits

Methods

       A Catmandu::Hits object provides the following methods in addition to methods of Catmandu::Iterable and
       Catmandu::Paged.

   total
       Returns the total number of hits matching the query.

   start
       Returns the start index for the search results.

   limit
       Returns the maximum number of search results returned.

   more
       Return true if there are more search results.

Name

       Catmandu::Hits - Iterable object that wraps Catmandu::Store search hits

See Also

       Catmandu::Bag, Catmandu::Searchable, Catmandu::Store

perl v5.40.0                                       2025-01-17                                Catmandu::Hits(3pm)

Synopsis

           my $store = Catmandu::Store::Solr->new;

           my $hits  = $store->bag->search(
                  query => 'dna' ,
                  start => 0 ,
                  limit => 100 ,
                  sort  => 'title desc',
                       );

           # Every hits is an iterator...
           $hits->each(sub { ... });

           printf "Found %s $hits\n" , $hits->total;

           my $start = $hits->start;
           my $limit = $hits->limit;

           my $prev = $hits->previous_page;
           my $next = $hits->next_page;

See Also