We have a lot of vaults in our business/team. Mostly one per client, with some other project or purpose specific vaults. A lot of these vaults have many items with the same name, but a different set of credentials. E.g. many Google accounts (to name just one example).
Searching for and navigating to the right item quickly is difficult, because it appears that ONLY the item name is matched, and NOT the vault name where the item belongs OR the username within the item.
So in order for us to quickly find just the one login we are looking for, we have resorted to including both of these pieces of information in the item name. E.g. "Google - [email protected] - clientname/vaultname". This is really tedious, ugly, and visually noisy in listings and search results.
When search results are actually listed, 1Password does the right thing and displays both the item name AND the username to disambiguate results (AND a vault icon). BUT this doesn't really help when we type "Google" and still have to visually scan 40+ results to find the right one. AND results are hard to read because the username is usually listed TWICE (once in the item name where we have duplicated it, and again below in a subtitle for the username field).
It'd be AWESOME if we could just type "Google me" to see the one matching item named "Google" with "[email protected]" as the username. Or "Google vaul" to see the one matching item named "Google" in the vault named "vaultname".
ALSO, the web search is overly strict in its matching criteria, and this differs to the desktop apps (at least the macOS app). When I search in the desktop app for "Goo " (notice the space at the end, as I am about to type an additional keyword to filter), I still see all the "Google" items. When I search the web app for "Goo" (no trailing space) I see all the "Google" items, but as soon as I type "Goo " (about to filter with additional keywords) all the results disappear. ALSO doing a web search for "google me" doesn't match an item named "Google - [email protected]". I literally have to type "google - me".
ALSO, this is 2019. I'm sure 1Password developers are familiar with fuzzy substring matching from code editors like Sublime Text, Visual Studio Code, the various JetBrains editors, etc., which has been around for YEARS. If I make a typo like "gog", I should still see results for items with "Google" in their name. Search should match
.*? in between each character. As long as all characters in my keyword appear in order, but not necessarily consecutively, I should see results. Furthermore, results should prioritise exact and consecutive matches. Additional keywords should be matched separately to further filter existing search results. Space should separate keywords, not be part of the search phrase.
I'm sure there are similar implementations in whatever language you require for the native and web apps. Even if they are not as perfect as the Sublime Text implementation, anything would be infinitely better than the current web search (case insensitive substring, not even multiple keyword) AND significantly better than the native apps.
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided