Trait elasticlunr::lang::Language
source · [−]pub trait Language {
fn name(&self) -> String;
fn code(&self) -> String;
fn tokenize(&self, text: &str) -> Vec<String>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
;
fn make_pipeline(&self) -> Pipeline;
}
Required Methods
Separates the input text into individual tokens. In most languages a token is a word, separated by whitespace.
fn make_pipeline(&self) -> Pipeline
fn make_pipeline(&self) -> Pipeline
Returns the Pipeline
to process the tokens with