You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: TEXT field = operator now uses exact phrase matching
- Changed = operator on TEXT fields to always wrap values in quotes
(@field:"value") for exact phrase semantics, preserving stopwords
- Fixes 'bank of america' bug where stopwords like 'of' were stripped
- Added _escape_text_value() to escape quotes/backslashes in values
- Negation now derived from operator (consistent with TAG builder)
- MATCH operator retains tokenized search with stopword filtering
- Updated tests for new behavior, added escaping tests
- All 333 tests passing (299 unit + 34 integration)
0 commit comments