hnsw
hnsw copied to clipboard
In-memory vector index for Go
Hi! It'd be really useful if the readme included a rough estimate of the memory overhead, or other rough formula for expected steady state memory usage, in terms of the...
This a question of graph theory that is beyond my reach. I don't understand, intuitively, why the algorithms to add and delete nodes strongly guarantee a connected graph. I understand...
When removing all nodes from a Graph and then adding a node again a nil pointer dereference error occurs: ``` panic: runtime error: invalid memory address or nil pointer dereference...
renameio.TempFile("", g.Path) has currently no Windows Implementation. Since Save/Load is maybe not the primary use case, could you consider to use a best-effort approach in Windows? Or Maybe use another...
Hey Team, Is the following test case correct? ```go func TestGraph_AddSearch(t *testing.T) { t.Parallel() g := newTestGraph[int]() for i := 0; i < 128; i++ { g.Add( Node[int]{ Key: i,...