Search concepts
search_conceptsFind people, places, themes, and other Bible knowledge-graph concepts by name, description, or tag. Add words to narrow results; filter by type to avoid mixing unrelated collections.
Instructions
Search every document in the knowledge base by name, description, tag, path and type — people, places, themes, lexemes, commandments, events, epochs, books, chapters, sources and datasets alike.
All terms must match (AND), so adding a word narrows the result. Use type to stop one collection swamping another: there are ~3,000 people AND ~3,000 themes, so an unfiltered name query is a coin flip between a person and a topic.
This searches concept METADATA. To find a phrase in the text of Scripture use search_scripture; to fetch a reference you already know use get_passage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Restrict to documents carrying this tag. | |
| type | No | Restrict to one collection: Person, Place, Theme, Lexeme, Commandment, Event, Epoch, Book, Chapter, Source, Dataset, Relation Vocabulary. | |
| limit | No | How many matches to return. Defaults to 25, capped at 100. | |
| query | Yes | One or more words, e.g. "sea galilee" or "zechariah king" | |
| offset | No | For paging; compare with `total` in the response. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| type | No | ||
| count | Yes | ||
| query | Yes | ||
| total | Yes | ||
| offset | Yes | ||
| results | Yes |