Documentation ¶
Index ¶
- Constants
- type InMemCollectionNamespace
- func (ti *InMemCollectionNamespace) DeleteText(ctx context.Context, key string) error
- func (ti *InMemCollectionNamespace) DeleteVectorIndex(ctx context.Context, searchMethod string) error
- func (ti *InMemCollectionNamespace) GetCheckpointId(ctx context.Context) (int64, error)
- func (ti *InMemCollectionNamespace) GetCollectionName() string
- func (ti *InMemCollectionNamespace) GetExternalId(ctx context.Context, key string) (int64, error)
- func (ti *InMemCollectionNamespace) GetLabels(ctx context.Context, key string) ([]string, error)
- func (ti *InMemCollectionNamespace) GetLabelsMap(ctx context.Context) (map[string][]string, error)
- func (ti *InMemCollectionNamespace) GetNamespace() string
- func (ti *InMemCollectionNamespace) GetText(ctx context.Context, key string) (string, error)
- func (ti *InMemCollectionNamespace) GetTextMap(ctx context.Context) (map[string]string, error)
- func (ti *InMemCollectionNamespace) GetVectorIndex(ctx context.Context, searchMethod string) (*interfaces.VectorIndexWrapper, error)
- func (ti *InMemCollectionNamespace) GetVectorIndexMap() map[string]*interfaces.VectorIndexWrapper
- func (ti *InMemCollectionNamespace) InsertText(ctx context.Context, key string, text string, labels []string) error
- func (ti *InMemCollectionNamespace) InsertTextToMemory(ctx context.Context, id int64, key string, text string, labels []string) error
- func (ti *InMemCollectionNamespace) InsertTexts(ctx context.Context, keys []string, texts []string, labelsArr [][]string) error
- func (ti *InMemCollectionNamespace) InsertTextsToMemory(ctx context.Context, ids []int64, keys []string, texts []string, ...) error
- func (ti *InMemCollectionNamespace) Len(ctx context.Context) (int, error)
- func (ti *InMemCollectionNamespace) SetVectorIndex(ctx context.Context, searchMethod string, ...) error
Constants ¶
View Source
const DefaultNamespace = ""
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InMemCollectionNamespace ¶
type InMemCollectionNamespace struct { TextMap map[string]string // key: text LabelsMap map[string][]string IdMap map[string]int64 // key: postgres id VectorIndexMap map[string]*interfaces.VectorIndexWrapper // searchMethod: vectorIndex // contains filtered or unexported fields }
func NewCollectionNamespace ¶
func NewCollectionNamespace(name, namespace string) *InMemCollectionNamespace
func (*InMemCollectionNamespace) DeleteText ¶
func (ti *InMemCollectionNamespace) DeleteText(ctx context.Context, key string) error
func (*InMemCollectionNamespace) DeleteVectorIndex ¶
func (ti *InMemCollectionNamespace) DeleteVectorIndex(ctx context.Context, searchMethod string) error
func (*InMemCollectionNamespace) GetCheckpointId ¶
func (ti *InMemCollectionNamespace) GetCheckpointId(ctx context.Context) (int64, error)
func (*InMemCollectionNamespace) GetCollectionName ¶
func (ti *InMemCollectionNamespace) GetCollectionName() string
func (*InMemCollectionNamespace) GetExternalId ¶
func (*InMemCollectionNamespace) GetLabelsMap ¶
func (*InMemCollectionNamespace) GetNamespace ¶
func (ti *InMemCollectionNamespace) GetNamespace() string
func (*InMemCollectionNamespace) GetTextMap ¶
func (*InMemCollectionNamespace) GetVectorIndex ¶
func (ti *InMemCollectionNamespace) GetVectorIndex(ctx context.Context, searchMethod string) (*interfaces.VectorIndexWrapper, error)
func (*InMemCollectionNamespace) GetVectorIndexMap ¶
func (ti *InMemCollectionNamespace) GetVectorIndexMap() map[string]*interfaces.VectorIndexWrapper
func (*InMemCollectionNamespace) InsertText ¶
func (*InMemCollectionNamespace) InsertTextToMemory ¶
func (*InMemCollectionNamespace) InsertTexts ¶
func (*InMemCollectionNamespace) InsertTextsToMemory ¶
func (*InMemCollectionNamespace) Len ¶
func (ti *InMemCollectionNamespace) Len(ctx context.Context) (int, error)
func (*InMemCollectionNamespace) SetVectorIndex ¶
func (ti *InMemCollectionNamespace) SetVectorIndex(ctx context.Context, searchMethod string, vectorIndex *interfaces.VectorIndexWrapper) error
Click to show internal directories.
Click to hide internal directories.