Improve query parsing - [MOD-7794, MOD-7764]#5216
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #5216 +/- ##
==========================================
+ Coverage 86.60% 86.63% +0.03%
==========================================
Files 193 193
Lines 34767 34693 -74
==========================================
- Hits 30109 30057 -52
+ Misses 4658 4636 -22 ☔ View full report in Codecov by Sentry. 🚨 Try these New Features:
|
|
@GuyAv46 Why are we dropping |
|
@raz-mon Ticket |
raz-mon
left a comment
There was a problem hiding this comment.
AWESOME 🔥
See some comments
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 8.0
git worktree add -d .worktree/backport-5216-to-8.0 origin/8.0
cd .worktree/backport-5216-to-8.0
git switch --create backport-5216-to-8.0
git cherry-pick -x d67d645a411d8409adb6e2662233a450d12b054a |
* general cleanup and improvements * validate field in the parser * drop legacy geo and numeric filters * fix unit tests * test fixes * cleanup and v1 bug fix * another test fix * missed cleanup * skip config test on coord * add numeric validation min <= max * remove redundant code * fix more unit-tests * fix flow tests again * fix unit-test again * leak fixes * improve coverage * addressing some review comments * fix after merging master (cherry picked from commit d67d645)
Improve query parsing - [MOD-7794, MOD-7764] (#5216) * general cleanup and improvements * validate field in the parser * drop legacy geo and numeric filters * fix unit tests * test fixes * cleanup and v1 bug fix * another test fix * missed cleanup * skip config test on coord * add numeric validation min <= max * remove redundant code * fix more unit-tests * fix flow tests again * fix unit-test again * leak fixes * improve coverage * addressing some review comments * fix after merging master (cherry picked from commit d67d645)
Describe the changes in the pull request
Reducing the cases where the query quietly returns 0 results with no explanation.
Including:
Some fixes are only available with
DIALECT> 1.We also drop the support of the legacy
FILTERandGEOFILTERoptions ofFT.SEARCHMark if applicable