# Obsidian Vault Configuration
# Optimized for note-taking with heavy wikilink usage
[server]
host = "127.0.0.1"
port = 8000
[indexing]
# Path to Obsidian vault
documents_path = "~/Documents/ObsidianVault"
# Cache indices globally (shared across projects)
index_path = "~/.cache/ragdocs-obsidian"
# Search all subdirectories recursively
recursive = true
# Optional: Include only markdown files, exclude templates and dailies
# include = ["**/*.md"]
# exclude = ["**/templates/**", "**/Daily Notes/**", "**/.obsidian/**"]
# exclude_hidden_dirs = true # Exclude hidden dirs like .obsidian (enabled by default)
# reconciliation_interval_seconds = 3600 # Periodic cleanup (1 hour)
[parsers]
# Support both .md and .markdown files
"**/*.md" = "MarkdownParser"
"**/*.markdown" = "MarkdownParser"
[search]
# Favor semantic connections (concept similarity)
# over exact keyword matches
semantic_weight = 1.3
keyword_weight = 0.8
# Strong recency bias - recent notes often most relevant
recency_bias = 0.7
# Standard RRF constant
rrf_k_constant = 60
[llm]
# Use local embeddings
embedding_model = "local"