Skip to content

MB-65473: [BP] Refactor and Optimize Pre-Filtered Vector Search (#2169)#2175

Merged
abhinavdangeti merged 3 commits into7.6.x-couchbasefrom
preFilterBP
Apr 8, 2025
Merged

MB-65473: [BP] Refactor and Optimize Pre-Filtered Vector Search (#2169)#2175
abhinavdangeti merged 3 commits into7.6.x-couchbasefrom
preFilterBP

Conversation

@CascadingRadium
Copy link
Member


- Refactor pre-filtered vector search to enhance performance and reduce
memory footprint.
- Replace the current bitmap-based approach for calculating segment
local document numbers with a more direct method, where the local
document numbers are mapped directly to the segment ID during the
execution of the eligible collector.
- Requires:
    - blevesearch/bleve_index_api#63
    - blevesearch/bleve_index_api#66
    - blevesearch/zapx#317
    - blevesearch/go-faiss#41
    - blevesearch/faiss#49

---------

Co-authored-by: Abhinav Dangeti <abhinav@couchbase.com>
Copy link
Member

@abhinavdangeti abhinavdangeti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@abhinavdangeti abhinavdangeti merged commit f97cbec into 7.6.x-couchbase Apr 8, 2025
9 checks passed
@abhinavdangeti abhinavdangeti deleted the preFilterBP branch April 8, 2025 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants