-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
search unreliable, doesn't seem to find partial matches #6455
Comments
https://joplinapp.org/help/#searching By default it uses full text searching, if you need basic search then you need to add wildcards or swap to basic mode i.e. Curious that it managed to find From the above link
You can also use goto anything for a quick search (ctrl + p) which will match "cap" to "capacitors" |
I see. Thanks for pointing that out. I wasn't expecting in this day and age for real-time search to not match partially, hence why I didn't read docs to find out if I'm doing something wrong. It's curious that ctrl+p search and the general search box use different search syntax. In fact, I wonder why use two search features in the first place. p.s. Perhaps "badcaps" is matched because you bound on known words like "bad" even when word boundaries don't exist? |
Goto anything is meant to be a quick way of jumping between notes, notebooks, tags etc. whereas the "full" search is designed for far more complex queries and filters to be made. The reason for the full text search is mostly speed related (although personally I've never noticed the "basic" search to be particularly slow). |
I must say I agree with aleqx, it's confusing for newcomers to have full matches in the search box, I think most new users would expect it to search for partial matches. I also thought the search was broken at first. I think it'd be a good idea to have the goto search bar by default instead of the current search bar, and let the user change this in a menu if they want to |
Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? If you require support or are requesting an enhancement or feature then please create a topic on the Joplin forum. This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions. |
Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, feel free to create a new issue with up-to-date information. |
@ferrlen Alternatively, one can use Ctrl+P to get a nice realtime fulltext search. |
I'm trying to migrate from Evernote to Joplin. I have a note titled "Capacitors for Samsung monitors". Inside that note the body text also has lots of occurrences of the word "capacitor". If I type "cap" in the search box, it doesn't find this note at all. If i type "capacitors" it does find it. I'm hoping this is a bug ... or else the find feature isn't that useful for me (I have thousands of notes that I'd like to partially match search on).
In fact, searching for "cap" finds only 2 notes, both where the string "cap" is matched inside the body text, one with a full match on the word
M5G.CAP
and the other on partial matches on the wordbadcaps
.Evernote finds 43 notes, with the string "cap" partially matched in both titles and body, on every string, as I expected (e.g. "capping" etc).
Evernote and Joplin have the same notes (imported from enex).
Joplin 2.7.15 (prod, win32)
Client ID:
Sync Version: 3
Profile Version: 41
Keychain Supported: Yes
Revision: 8352e23
The text was updated successfully, but these errors were encountered: