Documentation
¶
Index ¶
- Variables
- func DeleteHnswIndex(arg1 HnswIndex)
- func Swig_free(arg1 uintptr)
- func Swig_malloc(arg1 int) (_swig_ret uintptr)
- type HnswIndex
- type SwigcptrHnswIndex
- func (arg1 SwigcptrHnswIndex) AddData(arg2 []float32)
- func (arg1 SwigcptrHnswIndex) Build(arg2 int, arg3 int, arg4 int, arg5 int, arg6 float32, arg7 string, arg8 string)
- func (p SwigcptrHnswIndex) LoadModel(a ...interface{}) bool
- func (arg1 SwigcptrHnswIndex) LoadModel__SWIG_0(arg2 string) (_swig_ret bool)
- func (arg1 SwigcptrHnswIndex) LoadModel__SWIG_1(arg2 string, arg3 bool) (_swig_ret bool)
- func (arg1 SwigcptrHnswIndex) PrintConfigs()
- func (arg1 SwigcptrHnswIndex) PrintDegreeDist()
- func (arg1 SwigcptrHnswIndex) SaveModel(arg2 string) (_swig_ret bool)
- func (p SwigcptrHnswIndex) SearchById(a ...interface{})
- func (arg1 SwigcptrHnswIndex) SearchById__SWIG_0(arg2 int, arg3 int, arg4 int, arg5 *[]int)
- func (arg1 SwigcptrHnswIndex) SearchById__SWIG_1(arg2 int, arg3 int, arg4 int, arg5 *[]int, arg6 *[]float32)
- func (p SwigcptrHnswIndex) SearchByVector(a ...interface{})
- func (arg1 SwigcptrHnswIndex) SearchByVector__SWIG_0(arg2 []float32, arg3 int, arg4 int, arg5 *[]int)
- func (arg1 SwigcptrHnswIndex) SearchByVector__SWIG_1(arg2 []float32, arg3 int, arg4 int, arg5 *[]int, arg6 *[]float32)
- func (p SwigcptrHnswIndex) SwigIsHnswIndex()
- func (p SwigcptrHnswIndex) Swigcptr() uintptr
- func (arg1 SwigcptrHnswIndex) UnloadModel()
Constants ¶
This section is empty.
Variables ¶
View Source
var Swig_escape_always_false bool
View Source
var Swig_escape_val interface{}
Functions ¶
func DeleteHnswIndex ¶
func DeleteHnswIndex(arg1 HnswIndex)
func Swig_malloc ¶
Types ¶
type HnswIndex ¶
type HnswIndex interface { Swigcptr() uintptr SwigIsHnswIndex() Build(arg2 int, arg3 int, arg4 int, arg5 int, arg6 float32, arg7 string, arg8 string) SaveModel(arg2 string) (_swig_ret bool) LoadModel(a ...interface{}) bool UnloadModel() AddData(arg2 []float32) SearchByVector(a ...interface{}) SearchById(a ...interface{}) PrintDegreeDist() PrintConfigs() }
func NewHnswIndex ¶
func NewHnswIndex(a ...interface{}) HnswIndex
func NewHnswIndex__SWIG_0 ¶
func NewHnswIndex__SWIG_1 ¶
type SwigcptrHnswIndex ¶
type SwigcptrHnswIndex uintptr
func (SwigcptrHnswIndex) AddData ¶
func (arg1 SwigcptrHnswIndex) AddData(arg2 []float32)
func (SwigcptrHnswIndex) LoadModel ¶
func (p SwigcptrHnswIndex) LoadModel(a ...interface{}) bool
func (SwigcptrHnswIndex) LoadModel__SWIG_0 ¶
func (arg1 SwigcptrHnswIndex) LoadModel__SWIG_0(arg2 string) (_swig_ret bool)
func (SwigcptrHnswIndex) LoadModel__SWIG_1 ¶
func (arg1 SwigcptrHnswIndex) LoadModel__SWIG_1(arg2 string, arg3 bool) (_swig_ret bool)
func (SwigcptrHnswIndex) PrintConfigs ¶
func (arg1 SwigcptrHnswIndex) PrintConfigs()
func (SwigcptrHnswIndex) PrintDegreeDist ¶
func (arg1 SwigcptrHnswIndex) PrintDegreeDist()
func (SwigcptrHnswIndex) SaveModel ¶
func (arg1 SwigcptrHnswIndex) SaveModel(arg2 string) (_swig_ret bool)
func (SwigcptrHnswIndex) SearchById ¶
func (p SwigcptrHnswIndex) SearchById(a ...interface{})
func (SwigcptrHnswIndex) SearchById__SWIG_0 ¶
func (arg1 SwigcptrHnswIndex) SearchById__SWIG_0(arg2 int, arg3 int, arg4 int, arg5 *[]int)
func (SwigcptrHnswIndex) SearchById__SWIG_1 ¶
func (SwigcptrHnswIndex) SearchByVector ¶
func (p SwigcptrHnswIndex) SearchByVector(a ...interface{})
func (SwigcptrHnswIndex) SearchByVector__SWIG_0 ¶
func (arg1 SwigcptrHnswIndex) SearchByVector__SWIG_0(arg2 []float32, arg3 int, arg4 int, arg5 *[]int)
func (SwigcptrHnswIndex) SearchByVector__SWIG_1 ¶
func (SwigcptrHnswIndex) SwigIsHnswIndex ¶
func (p SwigcptrHnswIndex) SwigIsHnswIndex()
func (SwigcptrHnswIndex) Swigcptr ¶
func (p SwigcptrHnswIndex) Swigcptr() uintptr
func (SwigcptrHnswIndex) UnloadModel ¶
func (arg1 SwigcptrHnswIndex) UnloadModel()
Click to show internal directories.
Click to hide internal directories.