New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MOD-6540: Support EMPTY indexing for TEXT fields (#4622) #4637
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4637 +/- ##
==========================================
+ Coverage 86.07% 86.15% +0.08%
==========================================
Files 190 190
Lines 34534 34508 -26
==========================================
+ Hits 29724 29730 +6
+ Misses 4810 4778 -32 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to update FT.CREATE
in commands.json with ISEMPTY
argument?
(should also be aligned with documentation PR redis/docs#199)
Automated performance analysis summaryThis comment was automatically generated given there is performance data available. In summary:
You can check a comparison in detail via the grafana link Comparison between master and razmon-feature_empty_text_indexing.Time Period from 30 days ago. (environment used: oss-standalone)
|
@oshadmi Not sure, who uses the Update: The file was updated in order to keep in sync with docs. |
] | ||
cmd_assert(env, cmd, expected) | ||
|
||
if dialect == 2: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to be removed after fixing MOD-6967 (FT.AGGREGATE
fails if apply and sortby with dialect > 2)
Reviewing benchmark: vecsim-arxiv-titles-384-angular-filters-m16-ef-128-fulltext-filter shows -8.6% but since it is unstable after consulting with @fcostaoliveira, we can proceed. |
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin 2.10
git worktree add -d .worktree/backport-4637-to-2.10 origin/2.10
cd .worktree/backport-4637-to-2.10
git switch --create backport-4637-to-2.10
git cherry-pick -x 9a7150f6bba5b55f6193363cbbe4be1ee4e8dce4 c046422546dc5742abf1f6d63f57ac3a652858a8 950e9b563788a0b92386f6b31d92e293f34a0883 |
Describe the changes in the pull request
Adds support for
EMPTY TEXT
indexing - please refer to #4622's comment for more information.Also:
EMPTY TAG
indexing for empty JSON arrays and objects.Which issues this PR fixes
Mark if applicable