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

📄 scorer.pm

📁 Plucene-1.25.tar.gz PERL版本的lucene
💻 PM
字号:
package Plucene::Search::Scorer;=head1 NAME Plucene::Search::Scorer - base class for scorers=head1 DESCRIPTIONAbstract base class for scoring.=cutuse strict;use warnings;use Plucene::Search::Similarity;=head2 scoreThis must be defined in a subclass=cutsub score { die "score must be defined in a subclass" }sub _score_it {	my ($self, $freq, $doc, $results) = @_;	return unless $freq > 0;	my $score     = Plucene::Search::Similarity->tf($freq) * $self->weight;	my $norm      = substr($self->norms, $doc, 1);	my $norm_freq = Plucene::Search::Similarity->byte_norm($norm);	$score *= $norm_freq;	$results->collect($doc, $score);}1;

⌨️ 快捷键说明

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