Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

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