NAME
KinoSearch::Search::HitCollector - Process hits.
SYNOPSIS
# Abstract base class.
DESCRIPTION
A HitCollector decides what to do with the hits that a Matcher iterates through, based on how the abstract collect() method is implemented.
CONSTRUCTORS
new()
package MyHitCollector;
use base qw( KinoSearch::Search::HitCollector );
our %foo;
sub new {
my $self = shift->SUPER::new;
my %args = @_;
$foo{$$self} = $args{foo};
return $self;
}
Abstract constructor. Takes no arguments.
ABSTRACT METHODS
collect(doc_id)
Do something with a doc id. (For instance, keep track of the docs with the ten highest scores.)
doc_id - A document id.
INHERITANCE
KinoSearch::Search::HitCollector isa KinoSearch::Obj.
COPYRIGHT
Copyright 2005-2009 Marvin Humphrey
LICENSE, DISCLAIMER, BUGS, etc.
See KinoSearch version 0.30.