Versions in this module Expand all Collapse all v1 v1.1.4 Jun 30, 2023 Changes in this version + var Swig_escape_always_false bool + var Swig_escape_val interface + func DeleteAnnoyIndex(arg1 AnnoyIndex) + func DeleteAnnoyIndexAngular(arg1 AnnoyIndexAngular) + func DeleteAnnoyIndexDotProduct(arg1 AnnoyIndexDotProduct) + func DeleteAnnoyIndexEuclidean(arg1 AnnoyIndexEuclidean) + func DeleteAnnoyIndexManhattan(arg1 AnnoyIndexManhattan) + func Swig_free(arg1 uintptr) + func Swig_malloc(arg1 int) (_swig_ret uintptr) + type AnnoyIndex interface + AddItem func(arg2 int, arg3 []float32) + Build func(arg2 int) + GetDistance func(arg2 int, arg3 int) (_swig_ret float32) + GetItem func(arg2 int, arg3 *[]float32) + GetNItems func() (_swig_ret int) + GetNnsByItem func(a ...interface{}) + GetNnsByVector func(a ...interface{}) + Load func(a ...interface{}) bool + OnDiskBuild func(arg2 string) (_swig_ret bool) + Save func(a ...interface{}) bool + SwigIsAnnoyIndex func() + Swigcptr func() uintptr + Unload func() + Verbose func(arg2 bool) + func NewAnnoyIndex() (_swig_ret AnnoyIndex) + type AnnoyIndexAngular interface + AddItem func(arg1 int, arg2 []float32) + Build func(arg1 int) + GetDistance func(arg1 int, arg2 int) (_swig_ret float32) + GetItem func(arg1 int, arg2 *[]float32) + GetNItems func() (_swig_ret int) + GetNnsByItem func(a ...interface{}) + GetNnsByVector func(a ...interface{}) + Load func(a ...interface{}) bool + OnDiskBuild func(arg1 string) (_swig_ret bool) + Save func(a ...interface{}) bool + SwigGetAnnoyIndex func() AnnoyIndex + SwigIsAnnoyIndex func() + SwigIsAnnoyIndexAngular func() + Swigcptr func() uintptr + Unload func() + Verbose func(arg1 bool) + func NewAnnoyIndexAngular(arg1 int) (_swig_ret AnnoyIndexAngular) + type AnnoyIndexDotProduct interface + AddItem func(arg1 int, arg2 []float32) + Build func(arg1 int) + GetDistance func(arg1 int, arg2 int) (_swig_ret float32) + GetItem func(arg1 int, arg2 *[]float32) + GetNItems func() (_swig_ret int) + GetNnsByItem func(a ...interface{}) + GetNnsByVector func(a ...interface{}) + Load func(a ...interface{}) bool + OnDiskBuild func(arg1 string) (_swig_ret bool) + Save func(a ...interface{}) bool + SwigGetAnnoyIndex func() AnnoyIndex + SwigIsAnnoyIndex func() + SwigIsAnnoyIndexDotProduct func() + Swigcptr func() uintptr + Unload func() + Verbose func(arg1 bool) + func NewAnnoyIndexDotProduct(arg1 int) (_swig_ret AnnoyIndexDotProduct) + type AnnoyIndexEuclidean interface + AddItem func(arg1 int, arg2 []float32) + Build func(arg1 int) + GetDistance func(arg1 int, arg2 int) (_swig_ret float32) + GetItem func(arg1 int, arg2 *[]float32) + GetNItems func() (_swig_ret int) + GetNnsByItem func(a ...interface{}) + GetNnsByVector func(a ...interface{}) + Load func(a ...interface{}) bool + OnDiskBuild func(arg1 string) (_swig_ret bool) + Save func(a ...interface{}) bool + SwigGetAnnoyIndex func() AnnoyIndex + SwigIsAnnoyIndex func() + SwigIsAnnoyIndexEuclidean func() + Swigcptr func() uintptr + Unload func() + Verbose func(arg1 bool) + func NewAnnoyIndexEuclidean(arg1 int) (_swig_ret AnnoyIndexEuclidean) + type AnnoyIndexManhattan interface + AddItem func(arg1 int, arg2 []float32) + Build func(arg1 int) + GetDistance func(arg1 int, arg2 int) (_swig_ret float32) + GetItem func(arg1 int, arg2 *[]float32) + GetNItems func() (_swig_ret int) + GetNnsByItem func(a ...interface{}) + GetNnsByVector func(a ...interface{}) + Load func(a ...interface{}) bool + OnDiskBuild func(arg1 string) (_swig_ret bool) + Save func(a ...interface{}) bool + SwigGetAnnoyIndex func() AnnoyIndex + SwigIsAnnoyIndex func() + SwigIsAnnoyIndexManhattan func() + Swigcptr func() uintptr + Unload func() + Verbose func(arg1 bool) + func NewAnnoyIndexManhattan(arg1 int) (_swig_ret AnnoyIndexManhattan) + type SwigcptrAnnoyIndex uintptr + func (arg1 SwigcptrAnnoyIndex) AddItem(arg2 int, arg3 []float32) + func (arg1 SwigcptrAnnoyIndex) Build(arg2 int) + func (arg1 SwigcptrAnnoyIndex) GetDistance(arg2 int, arg3 int) (_swig_ret float32) + func (arg1 SwigcptrAnnoyIndex) GetItem(arg2 int, arg3 *[]float32) + func (arg1 SwigcptrAnnoyIndex) GetNItems() (_swig_ret int) + func (arg1 SwigcptrAnnoyIndex) GetNnsByItem__SWIG_0(arg2 int, arg3 int, arg4 int, arg5 *[]int, arg6 *[]float32) + func (arg1 SwigcptrAnnoyIndex) GetNnsByItem__SWIG_1(arg2 int, arg3 int, arg4 int, arg5 *[]int) + func (arg1 SwigcptrAnnoyIndex) GetNnsByVector__SWIG_0(arg2 []float32, arg3 int, arg4 int, arg5 *[]int, arg6 *[]float32) + func (arg1 SwigcptrAnnoyIndex) GetNnsByVector__SWIG_1(arg2 []float32, arg3 int, arg4 int, arg5 *[]int) + func (arg1 SwigcptrAnnoyIndex) Load__SWIG_0(arg2 string, arg3 bool) (_swig_ret bool) + func (arg1 SwigcptrAnnoyIndex) Load__SWIG_1(arg2 string) (_swig_ret bool) + func (arg1 SwigcptrAnnoyIndex) OnDiskBuild(arg2 string) (_swig_ret bool) + func (arg1 SwigcptrAnnoyIndex) Save__SWIG_0(arg2 string, arg3 bool) (_swig_ret bool) + func (arg1 SwigcptrAnnoyIndex) Save__SWIG_1(arg2 string) (_swig_ret bool) + func (arg1 SwigcptrAnnoyIndex) Unload() + func (arg1 SwigcptrAnnoyIndex) Verbose(arg2 bool) + func (p SwigcptrAnnoyIndex) GetNnsByItem(a ...interface{}) + func (p SwigcptrAnnoyIndex) GetNnsByVector(a ...interface{}) + func (p SwigcptrAnnoyIndex) Load(a ...interface{}) bool + func (p SwigcptrAnnoyIndex) Save(a ...interface{}) bool + func (p SwigcptrAnnoyIndex) SwigIsAnnoyIndex() + func (p SwigcptrAnnoyIndex) Swigcptr() uintptr + type SwigcptrAnnoyIndexAngular uintptr + func (_swig_base SwigcptrAnnoyIndexAngular) AddItem(arg1 int, arg2 []float32) + func (_swig_base SwigcptrAnnoyIndexAngular) Build(arg1 int) + func (_swig_base SwigcptrAnnoyIndexAngular) GetDistance(arg1 int, arg2 int) (_swig_ret float32) + func (_swig_base SwigcptrAnnoyIndexAngular) GetItem(arg1 int, arg2 *[]float32) + func (_swig_base SwigcptrAnnoyIndexAngular) GetNItems() (_swig_ret int) + func (_swig_base SwigcptrAnnoyIndexAngular) GetNnsByItem__SWIG_0(arg1 int, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexAngular) GetNnsByItem__SWIG_1(arg1 int, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexAngular) GetNnsByVector__SWIG_0(arg1 []float32, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexAngular) GetNnsByVector__SWIG_1(arg1 []float32, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexAngular) Load__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexAngular) Load__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexAngular) OnDiskBuild(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexAngular) Save__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexAngular) Save__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexAngular) Unload() + func (_swig_base SwigcptrAnnoyIndexAngular) Verbose(arg1 bool) + func (p SwigcptrAnnoyIndexAngular) GetNnsByItem(a ...interface{}) + func (p SwigcptrAnnoyIndexAngular) GetNnsByVector(a ...interface{}) + func (p SwigcptrAnnoyIndexAngular) Load(a ...interface{}) bool + func (p SwigcptrAnnoyIndexAngular) Save(a ...interface{}) bool + func (p SwigcptrAnnoyIndexAngular) SwigGetAnnoyIndex() AnnoyIndex + func (p SwigcptrAnnoyIndexAngular) SwigIsAnnoyIndex() + func (p SwigcptrAnnoyIndexAngular) SwigIsAnnoyIndexAngular() + func (p SwigcptrAnnoyIndexAngular) Swigcptr() uintptr + type SwigcptrAnnoyIndexDotProduct uintptr + func (_swig_base SwigcptrAnnoyIndexDotProduct) AddItem(arg1 int, arg2 []float32) + func (_swig_base SwigcptrAnnoyIndexDotProduct) Build(arg1 int) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetDistance(arg1 int, arg2 int) (_swig_ret float32) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetItem(arg1 int, arg2 *[]float32) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetNItems() (_swig_ret int) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetNnsByItem__SWIG_0(arg1 int, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetNnsByItem__SWIG_1(arg1 int, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetNnsByVector__SWIG_0(arg1 []float32, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexDotProduct) GetNnsByVector__SWIG_1(arg1 []float32, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexDotProduct) Load__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexDotProduct) Load__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexDotProduct) OnDiskBuild(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexDotProduct) Save__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexDotProduct) Save__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexDotProduct) Unload() + func (_swig_base SwigcptrAnnoyIndexDotProduct) Verbose(arg1 bool) + func (p SwigcptrAnnoyIndexDotProduct) GetNnsByItem(a ...interface{}) + func (p SwigcptrAnnoyIndexDotProduct) GetNnsByVector(a ...interface{}) + func (p SwigcptrAnnoyIndexDotProduct) Load(a ...interface{}) bool + func (p SwigcptrAnnoyIndexDotProduct) Save(a ...interface{}) bool + func (p SwigcptrAnnoyIndexDotProduct) SwigGetAnnoyIndex() AnnoyIndex + func (p SwigcptrAnnoyIndexDotProduct) SwigIsAnnoyIndex() + func (p SwigcptrAnnoyIndexDotProduct) SwigIsAnnoyIndexDotProduct() + func (p SwigcptrAnnoyIndexDotProduct) Swigcptr() uintptr + type SwigcptrAnnoyIndexEuclidean uintptr + func (_swig_base SwigcptrAnnoyIndexEuclidean) AddItem(arg1 int, arg2 []float32) + func (_swig_base SwigcptrAnnoyIndexEuclidean) Build(arg1 int) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetDistance(arg1 int, arg2 int) (_swig_ret float32) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetItem(arg1 int, arg2 *[]float32) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetNItems() (_swig_ret int) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetNnsByItem__SWIG_0(arg1 int, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetNnsByItem__SWIG_1(arg1 int, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetNnsByVector__SWIG_0(arg1 []float32, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexEuclidean) GetNnsByVector__SWIG_1(arg1 []float32, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexEuclidean) Load__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexEuclidean) Load__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexEuclidean) OnDiskBuild(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexEuclidean) Save__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexEuclidean) Save__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexEuclidean) Unload() + func (_swig_base SwigcptrAnnoyIndexEuclidean) Verbose(arg1 bool) + func (p SwigcptrAnnoyIndexEuclidean) GetNnsByItem(a ...interface{}) + func (p SwigcptrAnnoyIndexEuclidean) GetNnsByVector(a ...interface{}) + func (p SwigcptrAnnoyIndexEuclidean) Load(a ...interface{}) bool + func (p SwigcptrAnnoyIndexEuclidean) Save(a ...interface{}) bool + func (p SwigcptrAnnoyIndexEuclidean) SwigGetAnnoyIndex() AnnoyIndex + func (p SwigcptrAnnoyIndexEuclidean) SwigIsAnnoyIndex() + func (p SwigcptrAnnoyIndexEuclidean) SwigIsAnnoyIndexEuclidean() + func (p SwigcptrAnnoyIndexEuclidean) Swigcptr() uintptr + type SwigcptrAnnoyIndexManhattan uintptr + func (_swig_base SwigcptrAnnoyIndexManhattan) AddItem(arg1 int, arg2 []float32) + func (_swig_base SwigcptrAnnoyIndexManhattan) Build(arg1 int) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetDistance(arg1 int, arg2 int) (_swig_ret float32) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetItem(arg1 int, arg2 *[]float32) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetNItems() (_swig_ret int) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetNnsByItem__SWIG_0(arg1 int, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetNnsByItem__SWIG_1(arg1 int, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetNnsByVector__SWIG_0(arg1 []float32, arg2 int, arg3 int, arg4 *[]int, arg5 *[]float32) + func (_swig_base SwigcptrAnnoyIndexManhattan) GetNnsByVector__SWIG_1(arg1 []float32, arg2 int, arg3 int, arg4 *[]int) + func (_swig_base SwigcptrAnnoyIndexManhattan) Load__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexManhattan) Load__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexManhattan) OnDiskBuild(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexManhattan) Save__SWIG_0(arg1 string, arg2 bool) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexManhattan) Save__SWIG_1(arg1 string) (_swig_ret bool) + func (_swig_base SwigcptrAnnoyIndexManhattan) Unload() + func (_swig_base SwigcptrAnnoyIndexManhattan) Verbose(arg1 bool) + func (p SwigcptrAnnoyIndexManhattan) GetNnsByItem(a ...interface{}) + func (p SwigcptrAnnoyIndexManhattan) GetNnsByVector(a ...interface{}) + func (p SwigcptrAnnoyIndexManhattan) Load(a ...interface{}) bool + func (p SwigcptrAnnoyIndexManhattan) Save(a ...interface{}) bool + func (p SwigcptrAnnoyIndexManhattan) SwigGetAnnoyIndex() AnnoyIndex + func (p SwigcptrAnnoyIndexManhattan) SwigIsAnnoyIndex() + func (p SwigcptrAnnoyIndexManhattan) SwigIsAnnoyIndexManhattan() + func (p SwigcptrAnnoyIndexManhattan) Swigcptr() uintptr