Search reports false results

Operating system

Linux

Joplin version

3.6.6

Desktop version info

Joplin 3.6.6 (prod, linux)

Device: linux, AMD Ryzen 7 7840HS w/ Radeon 780M Graphics
Client ID: ce1626c31aca41bbbc775d0b85dffacf
Sync Version: 3
Profile Version: 49
Keychain Supported: No
Alternative instance ID: -
Sync target: WebDAV
Editor: Markdown

Revision: 3223d9c

Backup: 1.5.1
Joplin Batch: 0.2.2
Note list (Preview): 1.1.0
Note overview: 1.7.1
Templates: 2.4.0

Editor

Markdown Editor

What issue do you have?

I keep track of purchases. Lots of them. Thousands, some dating back over a decade. I just did a search to see if any transaction was for 12.70 (one two point seven zero) and a ton of them came up. I looked them over carefully and not one of them had that string in it so I tried another search using double quotes just to see if perhaps it was finding a twelve and a seventy. Same result, a ton of found notes but not one contains that exact string. I copied a few (Ctrl-A, Ctrl-C) and pasted that into a text editor and that editor could not find the string. How is Joplin finding something that is not there?

Update: If I search for a string that I know can be found, “12.72” or “12.71” it reports only the two (three in the latter case) notes that really do contain this. But “12.70” gets lots that do not have the string.