Crawdad is a library of natural language dictionaries using character-wise double-array tries. The implementation is optimized for strings of multibyte-characters, and you can enjoy fast text processing on strings such as Japanese or Chinese.
Experimental results can be found in Wiki.
Crawdad contains the two trie implementations:
crawdad::Trie
is a standard trie form that often provides the fastest queries.crawdad::MpTrie
is a minimal-prefix trie form that is memory-efficient for long strings. To use crawdad
, depend on it in your Cargo manifest:
```toml
[dependencies] crawdad = "0.1" ```
This software is developed by LegalForce, Inc., but not an officially supported LegalForce product.
Licensed under either of
at your option.
For softwares under bench/data
, follow the license terms of each software.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.