feat(pass): upgrade search with field weighting and match quality - #518
Open
Themistoklis wants to merge 3455 commits into
Open
feat(pass): upgrade search with field weighting and match quality#518Themistoklis wants to merge 3455 commits into
Themistoklis wants to merge 3455 commits into
Conversation
Contributor
Contributor
Author
|
@D-Bao thanks for the feedback. I addressed it all in the latest push.
|
Account: switch to first tab with validation error in Modal with tabs See merge request web/clients!26202
Temporarily ignore echarts vulnerability See merge request web/clients!26210
feat(mail): add sentry tracking for mailbox redirects See merge request web/clients!26208
feat(mail): fetch category beta flag in bootstrap See merge request web/clients!26211
Remove TransactionsView feature flag See merge request web/clients!26183
Remove tgz See merge request web/clients!26218
MEET-1217: adding waiting room UI to schedule meeting form See merge request web/clients!26148
…nputWidth calculation
[IDTEAM-6294] Fix TotpInput overflow caused by decoupled margin and inputWidth calculation See merge request web/clients!26181
Select all category view label fix See merge request web/clients!24961
Sheets: use editor bridge for feature flags See merge request web/clients!26219
Update Mail plus/Unlimited 12M renewal price See merge request web/clients!26165
Add waiting room functions to Meet Core Client See merge request web/clients!26122
Add recording support for safari 17 See merge request web/clients!26166
Add recording telemetry See merge request web/clients!26312
Add setting menu to app switcher See merge request web/clients!26309
Update app switcher in signup flow to use localID See merge request web/clients!26316
Update direct share report abuse icon See merge request web/clients!26249
D-Bao
reviewed
Jul 9, 2026
Themistoklis
force-pushed
the
pass-search-upgrade
branch
from
July 9, 2026 20:53
7a82011 to
93d7fc5
Compare
D-Bao
reviewed
Jul 10, 2026
D-Bao
reviewed
Jul 10, 2026
Contributor
|
All your commits were merged on main. Thanks a lot for your contribution! 🚀 |
mmso
force-pushed
the
main
branch
9 times, most recently
from
July 31, 2026 08:17
6e496e5 to
bfa5069
Compare
mmso
force-pushed
the
main
branch
2 times, most recently
from
August 5, 2026 16:22
896ff9e to
06694ac
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Replaced the Boolean item search with a weighted relevance score, so the item you actually meant ranks first instead of every item that merely contains the term.
Each match scores as$fieldWeight * matchQuality$ :
Field weight (which field matched): title > primary (login email/username, alias address, cardholder name) > url > everything else (notes, content & extra fields). The title sits far above the rest, so a title match always wins. Fixes, e.g., searching for protonmail surfacing every account using a protonmail address before the one named Protonmail.
Match quality (where the needle lands): exact > prefix > word-prefix > substring.
Results sort by score, and ties fall back to the selected sort drop-down (recent, title, …). Match semantics unchanged (every needle must match at least one field).