44030456f5fb4964649a64a94465f2f71c8ae341
Omnisearch for Obsidian
This plugin is in an early beta state. It's usable, but things may break, features are missing, configuration is non-existent, etc.
If you experience what you consider to be bug or performance problem, please open an issue.
Omnisearch aims to provide a fast, unobtrusive, and "intelligent" search interface for Obsidian. Under the hood, it uses the excellent MiniSearch library.
Installation
Omnisearch is not yet available on the official community plugins repository.
Features
- Automatic document scoring using the BM25 algorithm.
- Your notes are split into different fields (filename, title, body) that are weighted differently to sort the results.
- Get results as you type
- Highlight matching query terms
- Fuzzy/partial search, resistance to typos

Motivation
Obsidian works best with a well-organized vault, but most of my notes are unrelated tidbits of knowledge and code snippets, without tags, links, of even folders.
Since I like to favor "search over organization", I wanted to make a search interface that would be useful for me.
Languages
TypeScript
74.4%
Svelte
19.4%
JavaScript
4.9%
CSS
1.3%
