Skip to content

VectorSearch Class is missing params for SVS-VAMANA support #433

@fcenedes

Description

@fcenedes

Hi Fellows,

The new support of SVS-VAMANA in redisvl 0.11.0+ is greatly appreciated, so thanks for this.

While playing with the redisVL lib, I realized that I have no control over runtime parameters when performing VectorSearch against an SVS-VAMANA index.

Current signature is :

class VectorQuery(vector, vector_field_name, return_fields=None, filter_expression=None, dtype='float32', num_results=10, return_score=True, dialect=2, sort_by=None, in_order=False, hybrid_policy=None, batch_size=None, ef_runtime=None, normalize_vector_distance=False)[[source]](https://docs.redisvl.com/en/latest/_modules/redisvl/query/query.html#VectorQuery)

HNSW :

  • EPSILON (Float - Default: 0.1)

SVS-VANAMA:

  • SEARCH_WINDOW_SIZE (Int - Default: 10)
  • EPSILON (Float - Default: 0.1)
  • SEARCH_BUFFER_CAPACITY (Int - Default: 10)
  • USE_SEARCH_HISTORY (ENUM: Auto/On/Off Default: Auto)

Thanks

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions