Skip to main content

Tokenizer

Trait Tokenizer 

Source
pub trait Tokenizer:
    'static
    + Send
    + Sync
    + TokenizerClone {
    // Required method
    fn token_stream<'a>(&self, text: &'a str) -> BoxTokenStream<'a>;
}
Expand description

Tokenizer are in charge of splitting text into a stream of token before indexing.

§Warning

This API may change to use associated types.

Required Methods§

Source

fn token_stream<'a>(&self, text: &'a str) -> BoxTokenStream<'a>

Creates a token stream for a given str.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§