Documentation
¶
Index ¶
- Variables
- func New(config any) (vdb.VDB, error)
- type Config
- type IndexConfig
- type VectorDB
- func (v *VectorDB) Close() error
- func (v *VectorDB) Create(ctx context.Context) error
- func (v *VectorDB) Delete(ctx context.Context, id string) error
- func (v *VectorDB) Search(ctx context.Context, embedding []float32, opts ...vdb.SearchOption) ([]*vdb.Document, error)
- func (v *VectorDB) SearchQuery(ctx context.Context, query string, opts ...vdb.SearchOption) ([]*vdb.Document, error)
- func (v *VectorDB) SearchQueryWithOptions(ctx context.Context, query string, options *vdb.SearchOptions) ([]*vdb.Document, error)
- func (v *VectorDB) SearchWithOptions(ctx context.Context, embedding []float32, options *vdb.SearchOptions) ([]*vdb.Document, error)
- func (v *VectorDB) Store(ctx context.Context, docs ...*vdb.Document) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Name = "pgvector"
Functions ¶
Types ¶
type IndexConfig ¶
type VectorDB ¶
type VectorDB struct {
// contains filtered or unexported fields
}
func (*VectorDB) Search ¶
func (v *VectorDB) Search(ctx context.Context, embedding []float32, opts ...vdb.SearchOption) ([]*vdb.Document, error)
vector similarity search
func (*VectorDB) SearchQuery ¶
func (*VectorDB) SearchQueryWithOptions ¶
func (*VectorDB) SearchWithOptions ¶
Click to show internal directories.
Click to hide internal directories.