1 unstable release

0.1.0 Jul 3, 2021

#1411 in Text processing

MIT license

9KB
126 lines

mul

A Bengali stemmer written in Rust.

mul currently implements a stepwise approach to removing inflections from Bengali words 1.

Example

use mul::noun_stemmer;

fn main() {
    assert_eq!(noun_stemmer("বাংলায়"), "বাংলা");
    assert_eq!(noun_stemmer("মানুষকে"), "মানুষ");
}

References

  1. M. R. Mahmud, M. Afrin, M. A. Razzaque, E. Miller and J. Iwashige, "A rule based bengali stemmer," 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2014, pp. 2750-2756, doi: 10.1109/ICACCI.2014.6968484.

lib.rs:

A Bengali stemmer

mul currently implements a stepwise approach to removing inflections from Bengali words 1.

Example

use mul::noun_stemmer;

fn main() {
    assert_eq!(noun_stemmer("বাংলায়"), "বাংলা");
    assert_eq!(noun_stemmer("মানুষকে"), "মানুষ");
}

References

  1. M. R. Mahmud, M. Afrin, M. A. Razzaque, E. Miller and J. Iwashige, "A rule based bengali stemmer," 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 2014, pp. 2750-2756, doi: 10.1109/ICACCI.2014.6968484.

No runtime deps