Exact match search not working as expected when using `=`

Bug report

When typing the word matching search in the search window "kind =" it still matches documents with kind or =. The search window in the markdown pane works as expected, it does not find occurences in the document. I think the = might be causing a problem, with normal words it works.

Environment

  • Platform: macOS
  • Platform version: Ventura 13.2 (M1 Pro)
  • App Version: 5.5.3

How to reproduce

Have a document with two words separated by another word like

kind bla =

Search for kind = (finds document correctly) and then for "kind =" and see it still finding the document. That should not happen.

Hi Philipp,

Thanks for the question.
Inkdrop uses SQLite FTS5 for providing full-text search.
Unfortunately, it ignores special characters like ‘=’ in the MATCH queries even if they are properly escaped. So, it is impossible to solve it.

Thanks for the answer, not a really big problem now that I know it.