Struct tantivy::Segment [] [src]

pub struct Segment { /* fields omitted */ }

A segment is a piece of the index.

Methods

impl Segment
[src]

Returns our index's schema.

Returns the segment meta-information

Returns the segment's id.

Returns the relative path of a component of our segment.

It just joins the segment id with the extension associated to a segment component.

Protects a specific component file from being deleted.

Returns a FileProtection object. The file is guaranteed to not be garbage collected as long as this FileProtection object lives.

Open one of the component file for a regular read.

Open one of the component file for regular write.

Trait Implementations

impl Clone for Segment
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Segment
[src]

Formats the value using the given formatter.