Key Requirements
- vectors need to have the same length
- vectors will be L2Norm normalized to ensure weighting makes sense
- weighting can be performed (query-time)
- you are going to need an FloatList typed SchemaField to supply your data
- the FloatList field will be able to parse any Sequence[float | int]
Constructor
Parameters
The input vector(s) to be stored in the space. This can be a single FloatList SchemaField or a list of those.
The fixed length that all vectors in this space must have. This ensures uniformity and consistency in vector operations.
Optional description for the custom space.
Inheritance
Inheritance Chain:CustomSpace
- →
Space
- →
HasTransformationConfig
- →
HasLength
- →
Generic
- →
HasSpaceFieldSet
- →
ABC
Properties
The space field set for this custom space.
Configuration for transforming custom vectors.