feat(pass): upgrade search with field weighting and match quality - #518
Open
Themistoklis wants to merge 3455 commits into
Open
Themistoklis 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
mmso
force-pushed
the
main
branch
9 times, most recently
from
September 11, 2026 16:16
5eb5e79 to
28d81d1
Compare
mmso
force-pushed
the
main
branch
6 times, most recently
from
September 21, 2026 12:20
aa7e8fc to
26b447f
Compare
mmso
force-pushed
the
main
branch
6 times, most recently
from
September 24, 2026 14:16
6cb99ea to
a0a8848
Compare
mmso
force-pushed
the
main
branch
8 times, most recently
from
October 1, 2026 20:16
57fccbd to
c51e81b
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).