⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hitcollector.pm

📁 Plucene-1.25.tar.gz PERL版本的lucene
💻 PM
字号:
package Plucene::Search::HitCollector;=head1 NAME Plucene::Search::HitCollector=head1 SYNOPSIS	# used in conjunction with the IndexSearcher	my $searcher = Plucene::Search::IndexSearcher->new($DIRECTORY);	my $hc = Plucene::Search::HitCollector->new( collect =>		sub { 			my ($self, $doc, $score) = @_; 			... 	});	$searcher->search_hc($QUERY, $hc);	=head1 DESCRIPTIONThis is used in conjunction with the IndexSearcher, in that whenever a non-zero scoring document is found, the subref with with the HitCollectorwas made will get called.=head1 METHODS=cut=head2 new	my $hc = Plucene::Search::HitCollector->new( collect =>		sub { 			my ($self, $doc, $score) = @_; 			... 	});This will create a new Plucene::Search::HitCollector with the passed subref.		=cutuse strict;use warnings;use Carp qw/confess/;# We're having to fake up singleton methods here.sub new {	my ($self, %stuff) = @_;	if (!exists $stuff{collect}) {		confess("Need to supply definition of collect method");	}	bless \%stuff, $self;}=head2 collectThis is called once for every non-zero scoring document, with the document number and its score.=cutsub collect { shift->{collect}->(@_) }1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -