ashwin2712k downloadsSemantic search for your notes using Ollama and nomic-embed-text embeddings. Requires Ollama installation.
This plugin adds semantic search capabilities to Obsidian using Ollama's embedding API. It allows you to find semantically similar notes based on content rather than just keyword matching.
ollama --version in terminalsystemctl start ollama or run ollama serveollama pull nomic-embed-text
ollama list
If Ollama service isn't responding:
curl http://localhost:11434/api/embeddings
Should return a response (even if error)
Common issues:
.obsidian/plugins/ foldernpm installnpm run devInitial Setup
Building the Index
Searching
npm run dev - Start compilation in watch modenpm run build - Build the pluginnpm test - Run testsThe plugin logs all API calls and operations to the Developer Console (Ctrl+Shift+I or Cmd+Option+I on Mac). This includes:
{
"ollamaURL": "http://localhost:11434",
"searchThreshold": 0.7,
"chunkSize": 500,
"chunkOverlap": 100,
"chunkingStrategy": "paragraph",
"fileProcessingDebounceTime": 2000
}