• Stars
    star
    968
  • Rank 45,640 (Top 1.0 %)
  • Language
    TypeScript
  • License
    GNU General Publi...
  • Created about 2 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A search engine that "just works" for Obsidian. Supports OCR and PDF indexing.

Omnisearch for Obsidian

Sponsor me
Obsidian plugin GitHub release (latest by date and asset)
GitHub release (latest by date including pre-releases) GitHub release (latest by date including pre-releases)

Omnisearch is a search engine that "just works". It always instantly shows you the most relevant results, thanks to its smart weighting algorithm.

Under the hood, it uses the excellent MiniSearch library.

Documentation

https://publish.obsidian.md/omnisearch/Index

Installation

You can check the CHANGELOG for more information on the different versions.

Features

Omnisearch's first goal is to locate files instantly. You can see it as a Quick Switcher on steroids.

  • Find your ๐Ÿ“notes, ๐Ÿ“„PDFs, and ๐Ÿ–ผimages faster than ever
  • Automatic document scoring using the BM25 algorithm
    • The relevance of a document against a query depends on the number of times the query terms appear in the document, its filename, and its headings
  • Keyboard first: you never have to use your mouse
  • Workflow similar to the "Quick Switcher" core plugin
  • Resistance to typos
  • Switch between Vault and In-file search to quickly skim multiple results in a single note
  • Supports "expressions in quotes" and -exclusions
  • Filters file types with '.jpg' or '.md'
  • Directly Insert a [[link]] from the search results
  • Supports Vim navigation keys

Note: support of Chinese, Japanese, Korean, etc. depends on this additional plugin. Please read its documentation for more information.

LICENSE

Omnisearch is licensed under GPL-3.

Thanks

To all people who donate through Ko-Fi or Github Sponsors โค

JetBrains Logo (Main) logo