Add search parameters argument to Vamana batch iterator construction

Aberta
#304 0 comentários 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 5 dias

@rfsaliev já está trabalhando nisso.

Desde 26/3/2026.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

The code issue referenced below is leaded by Vamana batch iterator limitations where search parameters always pulled from the parent index:

In the filtered-search path, this temporarily mutates the underlying index’s search parameters (set_search_parameters) inside a const method. This is not thread-safe if the same index instance is searched concurrently (different calls can race and restore the wrong parameters). Prefer an API that passes search parameters directly to the iterator/search, or protect the mutation with synchronization (or clearly document that concurrent searches are unsupported when using filters/params).

Originally posted by @Copilot in https://github.com/intel/ScalableVectorSearch/pull/297#discussion_r2988693394

Linguagem predominante
C++
Estrelas
241
Forks
48
Merge médio
4d 21h
PRs com merge (30d)
11

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de intel/ScalableVectorSearch

Todas as issues de intel/ScalableVectorSearch

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.