A Japanese morphological analysis library in Rust. This project fork from fulmicoton's kuromoji-rs.
Lindera aims to build a library which is easy to install and provides concise APIs for various Rust applications.
The following products are required to build:
text
% make build
This example covers the basic usage of Lindera.
It will: - Create a tokenizer in normal mode - Tokenize the input text - Output the tokens
```rust use lindera::tokenizer::Tokenizer;
fn main() -> std::io::Result<()> { // create tokenizer let mut tokenizer = Tokenizer::default_normal();
// tokenize the text
let tokens = tokenizer.tokenize("関西国際空港限定トートバッグ");
// output the tokens
for token in tokens {
println!("{}", token.text);
}
Ok(())
} ```
The above example can be run as follows:
shell script
% cargo run --example basic_example
You can see the result as follows:
text
関西国際空港
限定
トートバッグ
The API reference is available. Please see following URL: - lindera
lindera consists of several projects. The list is following: