Documentation Index
Fetch the complete documentation index at: https://docs.orinadus.com/llms.txt
Use this file to discover all available pages before exploring further.
Schema
Arguments
Substring to search for. Case-insensitive. Matched against the
content field of each event. Must not be blank.Look back this many hours. Default is 168 (1 week). Events older than the window are excluded.
Maximum number of results to return. Applied after time and content filtering.
Behaviour
- Reads all events from the journal.
- Filters to events within the
hourswindow. - Filters to events where
contentcontainsquery(case-insensitive). - Returns the most recent
limitmatching events, newest first.
str::to_lowercase().contains() — no tokenisation, no stemming, no relevance ranking. For semantic/conceptual search, use urchin_semantic_search instead.
Success response
One line per matching event:Example calls
Error response
isError: true if the journal cannot be read.
Difference from urchin_semantic_search
urchin_search is a literal substring match — exact and fast. Use it when you know the specific word or phrase.
urchin_semantic_search uses token-cosine similarity (or vector embeddings if URCHIN_EMBEDDER_URL is set). Use it for conceptual queries like “decisions about authentication” where the exact words may not appear in the content.