The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

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

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;

METHODS

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.

SEE ALSO

Catmandu::Iterable, Catmandu::Bag, Catmandu::Searchable, Catmandu::Store, Catmandu::Pager