Skip to content

Conversation

@mpartipilo
Copy link
Collaborator

@mpartipilo mpartipilo commented Jun 25, 2025

Update the vector configuration structure by introducing new classes for vectorizer and index configurations. Replace the deprecated Vector class with direct instantiation of the new VectorConfig class across the codebase, ensuring all tests reflect these changes.

As brainstormed here: https://www.notion.so/weaviate/Vectorizer-Configuration-21870562ccd680a1a4e5ed2843e3d7c0

Resolves #52

- Updated the VectorConfig class to include vectorizer and index configuration parameters.
- Replaced usage of the old Vector class with direct instantiation of VectorConfig in tests and extensions.
- Introduced new VectorIndexConfig class to handle different vector index types.
- Refactored vectorizer configurations to use a new structure, removing the old Vectorizer class.
- Updated unit and integration tests to reflect changes in vector configuration and vectorizer usage.
- Removed deprecated Vector class and related methods.
Copy link

@orca-security-eu orca-security-eu bot left a comment

Choose a reason for hiding this comment

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

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca

@mpartipilo mpartipilo force-pushed the feat/vectorizer-configs branch from 87d9b97 to bf197b1 Compare June 26, 2025 11:07
@mpartipilo mpartipilo merged commit 59f4066 into mvp Jun 26, 2025
4 checks passed
@mpartipilo mpartipilo deleted the feat/vectorizer-configs branch June 26, 2025 12:30
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.

Collection Creation (All Property settings, Vectorizers and VectorIndexConfig)

3 participants