rhema chirho

Biblical Scholarship Engine in Pure Rust

17 crates 488 tests 9 phases crates.io
"The grass withers, the flower fades, but the word of our God will stand forever." — Isaiah 40:8

Quick Start

[dependencies]
rhema_query_chirho = "0.1"
rhema_exec_chirho = "0.1"

Query Parser

Full Boolean query language: strong:G26 AND pos:Noun, morphology filters, semantic domains, fuzzy search.

Tantivy Search

19-field schema with verse, token, Strong's, morphology, sense, and domain fields. Sub-millisecond queries.

Cross-Reference Graph

BFS traversal across xref edges: xref:John.3.16, XREF/3 for depth-limited expansion.

Semantic Domains

448K word occurrences mapped to 20K senses and 1.4K domains (Louw-Nida, macro, community).

REST API

Axum-based HTTP server with verse lookup, search, module listing, and Biblia API client.

FFI + WASM

C FFI bindings for native integration. WASM target for browser-based search.

17
crates
488
tests
19
search fields
448K
word occurrences