Searching Notes

Notes are only useful if you can find them quickly. Inkdrop's full-text search also supports filtering notebooks and tags with search qualifiers.

Local & Global Search Scope

Inkdrop provides two search scopes:

  • Local: It filters the items of the note list
  • Global: It searches all notes across notebooks

When you are viewing a certain notebook, tag, or status, the search scope is automatically set to local. In this mode, you can see the search bar on top of the note list has "Filter" placeholder with funnel icon.

Local search scope

When you are viewing "All Notes", the search scope is set to global. In this mode, the search bar has "Search" placeholder with magnifier icon.

Global search scope

Shortcut Keys

You can move focus to the search bar by pressing Cmd+Shift+F on macOS or Ctrl+Shift+F on Windows and Linux (Command: core:find). To switch search scope from local to global, press the same shortcut key again while having focus on the search bar, or press Cmd+Shift+Alt+F on macOS or Ctrl+Shift+Alt+F on Windows and Linux (Command: core:find-global).

Pressing Esc key to clear out the search keyword.

Filter Notes with Special Qualifiers

You can specify qualifiers to filter notes with notebook, status and tag like so:

book:"First Notebook"

For example, to find notes which contain a keyword "Hello" and a tag "Issue":

Hello tag:Issue

Also, you can filter notes by title or body:

title:"JavaScript setTimeout"

Search with a phrase

By enclosing keywords in double quotes ("), you can search notes by a phrase including spaces. Example:

"foo bar"

Excluding modifier

To search notes NOT matched with specified keyword and condition, add - modifier before the keyword and the qualifier like following:

-"foo bar"

Note that you can't specify excluding modifiers only without including conditions.


The Inkdrop's full-text search does not support partial keyword matching while prefix matching works. That is, you can't find notes with "string" when you search for "trin".

That's because it uses the SQLite's full-text search engine which uses a token-based indexing algorithm like Google web search. It gives you a great performance and an ability to sort by rank, by tokenizing text into words and rank them based on TF-IDF:

That's why you can't search notes like grep.

Can you help us improve these docs?

The source of these docs is here on GitHub. If you see a way these docs can be improved, please fork us!