-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[Bug]: Range search returns empty results when nq is large #27518
Comments
/assign @jiaoew1991 |
/assign @smellthemoon |
The issue has been fixed with #27517. |
Reproduced.
|
Hi @NicoYuan1986,
for IVF_FLAT, current range search strategy is: the fail reason is, when iterate No.0 bucket, there are few vectors in range and all these vectors are marked as deleted, so the range search stops with empty result for this nq. |
|
@NicoYuan1986 @cydrain make nlist smaller ?or just skip this test. Any comments? |
|
Hi @yanliang567 , because this expression, half of the vectors are marked as "deleted"
|
Keep reproducing on 2.3 branch and master branch nightly. |
There may be no result for the first nq. |
Seems like this is a bug. Let's keep it until the new range search API is designed and this problem should be fixed |
issue: #27518 #29274 pr: #29383 Signed-off-by: nico <[email protected]>
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
lets keep it active |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is there an existing issue for this?
Environment
Current Behavior
Range search returns empty results when nq is large.
It returns empty result when nq=13 (total 500).
Expected Behavior
No response
Steps To Reproduce
No response
Milvus Log
Anything else?
No response
The text was updated successfully, but these errors were encountered: