Documentation
¶
Overview ¶
Package plugin is the HNSW vector index integration. See pkg/vectorindex/ivfpq/plugin (the canonical template) for the full "how to add a vector index" walkthrough.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
// contains filtered or unexported fields
}
func (*Plugin) Catalog ¶
func (p *Plugin) Catalog() catalogplugin.Hooks
func (*Plugin) Compile ¶
func (p *Plugin) Compile() compileplugin.Hooks
func (*Plugin) Idxcron ¶
func (p *Plugin) Idxcron() idxcronplugin.Hooks
func (*Plugin) Plan ¶
func (p *Plugin) Plan() planplugin.Hooks
Directories
¶
| Path | Synopsis |
|---|---|
|
Package compile implements the HNSW plugin's compile-layer (DDL) hooks.
|
Package compile implements the HNSW plugin's compile-layer (DDL) hooks. |
|
Package idxcron is HNSW's idxcron hook implementation.
|
Package idxcron is HNSW's idxcron hook implementation. |
|
Package iscp provides HNSW's ISCP hook layer: writer construction and consumer-loop dispatch.
|
Package iscp provides HNSW's ISCP hook layer: writer construction and consumer-loop dispatch. |
|
Package plan implements the HNSW plugin's plan-layer hooks.
|
Package plan implements the HNSW plugin's plan-layer hooks. |
|
Package runtime holds the HNSW algorithm's catalog-side metadata.
|
Package runtime holds the HNSW algorithm's catalog-side metadata. |
Click to show internal directories.
Click to hide internal directories.