bible_search
Full-text search over the German Bible text. Finds verses containing ALL given words (exact word forms; umlauts/accents are folded, so 'fuhrt' matches "führt"). Quote phrases ("Gnade um Gnade"); a trailing * makes a prefix search (lieb* finds liebe/lieben/liebet …). Use this to locate a passage when the wording is known but the reference is not. Optionally restrict to one book.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book | No | Optional: restrict to one book (German name, e.g. "Psalmen", "Röm") | |
| limit | No | Maximum verses to return (default 10, max 50); the total count is always exact | |
| query | Yes | Words or "phrases" to search for, e.g. 'Hirte mangeln' or '"Gnade um Gnade"' | |
| translation | No | Translation to search: "LUT" (Luther 1912), "SCH" (Schlachter 1951), "ELB" (Elberfelder 1871), "MB" (Menge 1939), "SLT" (Schlachter 2000). Default: "SLT" (Schlachter 2000). Aliases like "luther", "schlachter" accepted. Only editions this instance actually loaded can be requested; bible_server_info lists them. | SLT |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| suche | Yes | ||
| verse | Yes | ||
| hinweis | Yes | ||
| quellen | Yes | ||
| treffer | Yes | Number of matching VERSES, not of word occurrences: a verse can match several times. | |
| gekuerzt | No | ||
| verteilung | No | Counted over all hits, not over the listed verses. Carries `buch` for a whole-Bible search and `kapitel` when restricted to one book. Take these numbers; do not derive them from the result list. | |
| uebersetzung | Yes | ||
| vorkommen_gesamt | No | Number of word occurrences across all matching verses. Absent when the occurrences were not counted (see `hinweis`); do not estimate it in that case. |