You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our GoLang binding for USearch is missing several APIs that are available in the C version. Let's add these to make the GoLang version just as powerful!
Missing APIs:
SerializedLength: Get file size after serialization.
SaveBuffer: Save index to an in-memory buffer.
LoadBuffer: Load index from an in-memory buffer.
ViewBuffer: View index from an in-memory buffer without copying.
Metadata: Load index metadata from a file.
MetadataBuffer: Load index metadata from a buffer.
ExpansionAdd: Get expansion value for index creation.
ExpansionSearch: Get expansion value for search.
ChangeExpansionAdd: Set new expansion value for index creation.
ChangeExpansionSearch: Set new expansion value for search.
Our GoLang binding for USearch is missing several APIs that are available in the C version. Let's add these to make the GoLang version just as powerful!
Missing APIs:
SerializedLength
: Get file size after serialization.SaveBuffer
: Save index to an in-memory buffer.LoadBuffer
: Load index from an in-memory buffer.ViewBuffer
: View index from an in-memory buffer without copying.Metadata
: Load index metadata from a file.MetadataBuffer
: Load index metadata from a buffer.ExpansionAdd
: Get expansion value for index creation.ExpansionSearch
: Get expansion value for search.ChangeExpansionAdd
: Set new expansion value for index creation.ChangeExpansionSearch
: Set new expansion value for search.HardwareAcceleration
: Get SIMD capabilities.MemoryUsage
: Get memory usage of the index.Distance
: Compute distance between two vectors.ExactSearch
: Multi-threaded exact nearest neighbors search.Rename
: Rename a vector to a different key.Can you contribute to the implementation?
Is your feature request specific to a certain interface?
Other bindings
Contact Details
No response
Is there an existing issue for this?
Code of Conduct
The text was updated successfully, but these errors were encountered: