Provided by: libsearch-xapian-perl_1.2.25.2-1_amd64 bug

NAME

       Search::Xapian::ValueCountMatchSpy - Class for counting the frequencies of values in the
       matching documents.

SYNOPSIS

         use Search::Xapian qw(:all);

         my $db = Search::Xapian::Database->new( '[DATABASE DIR]' );
         my $enq = $db->enquire( '[QUERY TERM]' );
         my $spy = Search::Xapian::ValueCountMatchSpy->new(0);
         $enq->add_matchspy($spy);
         my $mset = $enq->get_mset(0, 10, 10000);

         print "Match spy registered " . $spy->get_total() . " documents\n";

         my $end = $spy->values_end();
         for (my $it = $spy->values_begin(); $it != $end; $it++) {
           print $it->get_termname() . " - " . $it->get_termfreq();
         }

DESCRIPTION

       Class for counting the frequencies of values in the matching documents.  Wraps
       Xapian::ValueCountMatchSpy

METHODS

       new Constructor. Either takes no parameters, or a single valueno parameter identifying the
           slot.

       get_total
           Return the total number of documents tallied.

       values_begin
           Get an iterator over the values seen in the slot.

       values_end
           End iterator corresponding to values_begin().

       top_values_begin <maxvalues>
           Get an iterator over the most frequent values seen in the slot.

       top_values_end <maxvalues>
           End iterator corresponding to top_values_begin().

SEE ALSO

       Search::Xapian, Search::Xapian::MatchSpy