Documentation
¶
Index ¶
- type Builder
- type Option
- func WithCreateIfNotExist(create bool) Option
- func WithDatabase(database string) Option
- func WithEmbeddingFunction(embeddingFunction types.EmbeddingFunction) Option
- func WithHNSWBatchSize(batchSize int32) Option
- func WithHNSWConstructionEf(efConstruction int32) Option
- func WithHNSWDistanceFunction(distanceFunction types.DistanceFunction) Option
- func WithHNSWM(m int32) Option
- func WithHNSWNumThreads(numThreads int32) Option
- func WithHNSWResizeFactor(resizeFactor float32) Option
- func WithHNSWSearchEf(efSearch int32) Option
- func WithHNSWSyncThreshold(syncThreshold int32) Option
- func WithIDGenerator(idGenerator types.IDGenerator) Option
- func WithMetadata(key string, value interface{}) Option
- func WithMetadatas(metadata map[string]interface{}) Option
- func WithTenant(tenant string) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
Tenant string
Database string
Name string
Metadata map[string]interface{}
CreateIfNotExist bool
EmbeddingFunction types.EmbeddingFunction
IDGenerator types.IDGenerator
}
type Option ¶
func WithCreateIfNotExist ¶
func WithDatabase ¶
func WithEmbeddingFunction ¶
func WithEmbeddingFunction(embeddingFunction types.EmbeddingFunction) Option
func WithHNSWBatchSize ¶
func WithHNSWConstructionEf ¶
func WithHNSWDistanceFunction ¶
func WithHNSWDistanceFunction(distanceFunction types.DistanceFunction) Option
func WithHNSWNumThreads ¶
func WithHNSWResizeFactor ¶
func WithHNSWSearchEf ¶
func WithHNSWSyncThreshold ¶
func WithIDGenerator ¶
func WithIDGenerator(idGenerator types.IDGenerator) Option
func WithMetadata ¶
func WithMetadatas ¶
WithMetadatas adds metadata to the collection. If the metadata key already exists, the value is overwritten.
func WithTenant ¶
Click to show internal directories.
Click to hide internal directories.