Marvin Humphrey > KinoSearch-0.30_04 > KinoSearch::Search::HitCollector

Download:
KinoSearch-0.30_04.tar.gz

Annotate this POD

CPAN RT

Open  7
View Bugs
Report a bug
Source   Latest Release: KinoSearch-0.30_07

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.)

INHERITANCE ^

KinoSearch::Search::HitCollector isa KinoSearch::Obj.

COPYRIGHT ^

Copyright 2005-2009 Marvin Humphrey

LICENSE, DISCLAIMER, BUGS, etc. ^

See KinoSearch version 0.30.