exact.pm

来自「Plucene-1.25.tar.gz PERL版本的lucene」· PM 代码 · 共 47 行

PM
47
字号
package Plucene::Search::PhraseScorer::Exact;=head1 NAME Plucene::Search::PhraseScorer::Exact - exact phrase scorer=head1 SYNOPSIS	# isa Plucene::Search::PhraseScorer=head1 DESCRIPTIONThis is the eact phrase scorer=cutuse strict;use warnings;use base 'Plucene::Search::PhraseScorer';sub _phrase_freq {	my $self = shift;	my $pp   = $self->first;	while ($pp) {		$pp->first_position;		push @{ $self->{pq} }, $pp;		$pp = $pp->next_in_list;	}	$self->_pq_to_list;	my $freq = 0;	do {		while ($self->first->position < $self->last->position) {			do {				return $freq unless $self->first->next_position;			} while $self->first->position < $self->last->position;			$self->_first_to_last;		}		$freq++;	} while $self->last->next_position;	return $freq;}1;

⌨️ 快捷键说明

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