Skip to content

Conversation

@costin
Copy link
Member

@costin costin commented Aug 28, 2025

Add processing bulk at various stages of the KNN query: a. BulkVectorFunctionQuery
To capture the array of ScoreDocs for bulk processing
b. BulkVectorScorer (through dedicated Weight)

  1. To load the vectors in bulk through DirectIOVectorBatchLoader
  2. Compute the similarity across multiple vectors
  3. Store the scores across a batch of docs

wip

@costin costin requested a review from jimczi August 28, 2025 02:26
@costin costin added the WIP label Aug 28, 2025
@costin costin force-pushed the vector-async-loading branch from 7dacfb7 to f810cce Compare August 28, 2025 02:30
Add processing bulk at various stages of the KNN query:
a. BulkVectorFunctionQuery
 To capture the array of ScoreDocs for bulk processing
b. BulkVectorScorer (through dedicated Weight)
 1. To load the vectors in bulk through DirectIOVectorBatchLoader
 2. Compute the similarity across multiple vectors
 3. Store the scores across a batch of docs

wip
@costin costin force-pushed the vector-async-loading branch from f810cce to 81235e3 Compare August 28, 2025 02:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants