PR Description

  • Fixes exact search behavior:

    • Ensures that exact: true matches only when the entire property value (not just a token/word) matches the search term, case-insensitively.
    • This prevents partial/token matches (e.g., "First Note.md" will not match "first" with exact: true).
  • Distinguishes between property-value and token-level exactness:

    • exact: true → matches the whole property value.
    • exactToken: true → matches individual tokens/words exactly.
  • Adds/clarifies documentation and code comments:

    • Clearly explains the difference between exact and exactToken in both code and types.
  • How this solves the issue:

    • Users searching with exact: true now get results only when the property value is an exact match, as expected.
    • No more false positives from partial/token matches.

Solves - #866 /claim #866

Claim

Total prize pool $150
Total paid $0
Status Pending
Submitted May 24, 2025
Last updated May 24, 2025

Contributors

LU

Luffy

@luffy-orf

100%

Sponsors

OR

OramaSearch

@oramasearch

$150