plugin

package
v0.0.0-debug-20260702 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

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 New

func New() *Plugin

func (*Plugin) Algo

func (*Plugin) Algo() string

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL