# Plucene::Index::SegmentTermEnum - perldoc - [phpMan]

## NAME
    [Plucene::Index::SegmentTermEnum](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentTermEnum/markdown) - Segment term enum

## SYNOPSIS
            my $seg_term_enum = [Plucene::Index::SegmentTermEnum](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentTermEnum/markdown)
                    ->new(  [Plucene::Store::InputStream](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AStore%3A%3AInputStream/markdown) $i,
                            [Plucene::Index::FieldInfos](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3AFieldInfos/markdown)  $fi,
                            $is_index);

            my $clone = $seg_term_info->clone;

            my [Plucene::Index::Term](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ATerm/markdown) $term = $seg_term_enum->read_term;

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

## DESCRIPTION
    This is the segment term enum class.

## METHODS
  new
            my $seg_term_enum = [Plucene::Index::SegmentTermEnum](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ASegmentTermEnum/markdown)
                    ->new(  [Plucene::Store::InputStream](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AStore%3A%3AInputStream/markdown) $i,
                            [Plucene::Index::FieldInfos](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3AFieldInfos/markdown)  $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](https://www.chedong.com/phpMan.php/perldoc/Plucene%3A%3AIndex%3A%3ATerm/markdown) $term = $seg_term_enum->read_term;

