# Radixor

Radixor is a high-performance Java toolkit for dictionary-driven stemming based on the proven Egothor patch-command trie approach. It is designed for production-grade search and text-processing systems that require deterministic behavior, efficient runtime execution, and maintainable lexical assets.

In addition to compiling and executing stemming dictionaries, Radixor extends the traditional Egothor model with support for evolving compiled dictionary artifacts through additional transformation layers. This allows existing lexical resources to be refined incrementally without requiring full recompilation from source dictionaries.

## Project Scope

- Compilation of Egothor-compatible stemming dictionaries
- Runtime stemming over compact compiled trie artifacts
- Transformation and reduction infrastructure for lexical processing
- CLI and programmatic integration for Java 21 and newer

## API Documentation

This Javadoc site documents the Java API of the project. For usage guidance, architectural context, benchmarking methodology, published reports, and general project documentation, refer to the main project site: leogalambos.github.io/Radixor.

## License

Radixor is distributed under the BSD-3-Clause License.

## Packages

The main API is located in `org.egothor.stemmer`. Supporting trie-oriented structures and related implementation components are located in `org.egothor.stemmer.trie`.