logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git 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