spotify / annoy-java

Approximate nearest neighbors in Java
Apache License 2.0
138 stars 46 forks source link

C# (.NET) port #13

Open pengowray opened 7 years ago

pengowray commented 7 years ago

Sorry not sure where to put this, but I thought I should mention I wrote a C#/.NET port of this as part of my fork of Word2vec.Tools.

Pros / features:

To do / cons:

I haven't had time to work on it for a while so I thought I'd mention it in case anyone wanted to pick up the project or is looking for a starting point for their own C# port, or as reference if someone wants to backport features to the Java version.

https://github.com/quole/Word2vec.Tools/blob/master/Word2vec.Tools/AnnoyIndex.cs

erikbern commented 7 years ago

is it binary compatible? i mean can you load an index generated in annoy / annoy-java?

pengowray commented 7 years ago

Yes, it can load an index from annoy. It can't create its own (same as annoy-java)