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 + -
显示快捷键?