Never lose your notes. Instantly find the information you need with Meilisearch's intelligent engine that just understands your intent.
- Intelligent search: Advanced full-text search with relevancy algorithms and typo-tolerance capabilities
- Real-time indexing: Automatically index new and modified notes as you work
- Customizable settings: Configure Meilisearch connection and indexing behavior
- Obsidian v1.9.0 or later
- A running Meilisearch instance (local or remote)
Install Meilisearch locally and run it in background
or
Use a Meilisearch Cloud instance
On Windows, I advice you to download the executable in a dedicated folder and add a shortcut to your startup folder.
On Linux based systems, you can use the following command to download and run Meilisearch:
curl -L https://install.meilisearch.com | sh
systemctl --user start meilisearch
systemctl --user enable meilisearch # to run it at startupOn MacOS, you can use Homebrew:
brew install meilisearch
brew services start meilisearch # to run it in background and at startupMore info on Meilisearch installation.
By default, Meilisearch settings work with the Obsidian plugin.
For more configuration options, refer to the Meilisearch documentation.
- Search: Open the search modal to find notes sorted by relevance
- Force re-index: Re-index all notes in your vault
- Test connection: Verify your Meilisearch connection settings
- Host URL: The URL of your Meilisearch instance
- API key: Optional API key for secured Meilisearch instances
- Index name: The name of the index in Meilisearch to use for your vault
- Auto-index on startup: Automatically index new or modified files when Obsidian starts
- Download the latest release from the GitHub releases page
- In
.obsidian/plugins/, create a folder namedmeilisearch-md - Copy
main.js,manifest.json, andstyles.cssfrom the downloaded release to themeilisearch-mdfolder - Enable the plugin in Obsidian's settings under "Community plugins"
This plugin processes your note content locally before sending it to your Meilisearch instance. No data is sent to external servers except your configured Meilisearch instance. All indexing and searching happens within your local environment and your Meilisearch server.
For bug reports and feature requests, please fill an issue at GitHub repository.
See CHANGELOG for a list of changes in each version.
For development information, see CONTRIBUTING.