Catmandu::Hits(3pm)

Catmandu::Hits3pm

Iterable object that wraps catmandu::store search hits

Usage

    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;

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.

Releases

6 releases since Debian 8 (Jessie); the text changed 5 times.

  1. 8
  2. 9
  3. 10
  4. 11
  5. 12
  6. 13

From libcatmandu-perl 1.2024-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.