The repo mentions approximate NN search but the article implies this is mainly brute force. Is there any indexing at all then? If not, is the approximate part an app-space thing e.g. storing binary vectors alongside the real ones?
In addition, if things are brute forced, wouldn’t a columnar db perform better than a row-based one? E.G. DuckDB?