FolioCorpusVedic library

Search syntax

The search box accepts plain words, exact phrases, prefix wildcards, and boolean operators. Diacritics and Sanskrit aliases are handled automatically. Examples on this page use universal terms (kṛṣṇa, dharma, yoga…) so they work against any of the 23 integrated works.

Plain words

QueryMatches
karmaverses containing karma (or any stemmed form: karmic, karmaṇi)
karma yogaverses containing both karma AND yoga (default: AND)
krsnaalso matches kṛṣṇa, krishna, kr̥ṣṇa — diacritics + aliases handled

Phrases

Wrap an exact phrase in quotes. Order matters.

QueryMatches
"sarva-dharmān parityajya"verses with that exact phrase (BG 18.66)
"aham brahmāsmi"verses with the exact phrase
"karma yoga" arjunaphrase plus standalone word — both required

Wildcards

Use * at the end of a word for prefix matching. Wildcards inside or at the start of a word aren't supported.

QueryMatches
medit*meditate, meditation, meditating, meditator…
devotion*devotion, devotional, devotionally…
yog*yoga, yogī, yogic, yogeśvara…

Boolean operators

Supports AND, OR, and NOT as words or symbols — Vedabase-compatible. Without operators, multiple words rank by relevance (verses with more matches score higher). With operators, the query becomes strict.

QueryBehavior
karma yogaRanked — verses with both rank highest
karma and yogaAND — both required
karma & yogaAND — symbol form
+karma +yogaAND — native Lunr form (also works)
karma or yogaOR — either matches
karma | yogaOR — symbol form
karma not yogakarma but NOT yoga
karma ^ yogaNOT — symbol form
karma -yogaNOT — native Lunr form (also works)
not yogaExclude all yoga matches
karma and yoga not māyāCombined — both required, exclude māyā

Note: operator precedence is left-to-right; grouping parentheses are stripped. Use one operator type at a time for predictable results.

Diacritics and Sanskrit aliases

You can type Sanskrit names with full IAST diacritics or without — both find the same verses. The search index normalises diacritics and applies a small alias map for common spellings:

TypeAlso matches
krsnakṛṣṇa, kr̥ṣṇa, krishna
caitanyachaitanya
visnuviṣṇu, vishnu
sivaśiva, shiva
vrindavanvṛndāvana, vrndavana
radharādhā
gitagītā

Where the search looks

Each verse document is indexed over several fields, each with a relevance boost. A hit in ref (e.g. typing BG 2.47) ranks above a hit in synonyms:

FieldBoostNotes
ref×5Verse reference like BG 2.47, SB 10.14.4
translation×3English verse translation
iast×2Sanskrit verse in IAST transliteration
purport×2English purport / commentary
synonyms×1Word-for-word Sanskrit → English glossary
guidance×1Personal-guidance essence (where present)

Result facets

Once results appear, the sidebar (or top of the page on mobile) shows three facets you can click to filter:

Bookmarkable URLs

Every search is a shareable URL with query parameters:

What's not (yet) supported