Plucene::Index::SegmentTermEnum(3pm)

Plucene::Index::SegmentTermEnum3pm

Segment term enum

Usage

        my $seg_term_enum = Plucene::Index::SegmentTermEnum
                ->new(  Plucene::Store::InputStream $i, 
                        Plucene::Index::FieldInfos  $fi, 
                        $is_index);
        my $clone = $seg_term_info->clone;
        my Plucene::Index::Term $term = $seg_term_enum->read_term;
        $seg_term_info->seek($ptr, $position, $term, $term_info);
        $seg_term_enum->prev;
        $seg_term_enum->next;

Overview

This is the segment term enum class.

Methods

new

        my $seg_term_enum = Plucene::Index::SegmentTermEnum
                ->new(  Plucene::Store::InputStream $i, 
                        Plucene::Index::FieldInfos  $fi, 
                        $is_index);

term / term_info / index_pointer / size / position / doc_freq / freq_pointer / prox_pointer

Get / set these attributes.

clone

        my $clone = $seg_term_info->clone;

seek

        $seg_term_info->seek($ptr, $position, $term, $term_info);

prev / next

        $seg_term_enum->prev;
        $seg_term_enum->next;

read_term

        my Plucene::Index::Term $term = $seg_term_enum->read_term;

Releases

11 releases since Debian 3.1 (Sarge); the text changed 5 times.

  1. 3.1
  2. 4.0
  3. 5.0–6.0
  4. 7–9
  5. 10–11
  6. 12–13

From libplucene-perl 1.25-5 in Debian 13 (Trixie). Parsed by carta from the page's man source.