RuAnnoy icon indicating copy to clipboard operation
RuAnnoy copied to clipboard

[feature request] building index on the client

Open josephrocca opened this issue 1 year ago • 2 comments

Hello again! I've come across the need again to build an index on the client, and am wondering if there has been any reconsideration of this as a feature?

My particular use case is for implementing a retrieval/memory system for OpenCharacters - it's a free, fully local/client-side application (other than calls which go directly to OpenAI), so there's no server to handle index creation.

It looks like Voy may be an option for this once it stabilises a bit, but for now I haven't been able to get it working.

Seems that currently Voy and RuAnnoy are the only two options in this space - will benchmark once I manage to get Voy working. But for RuAnnoy to be practically useful on the client for many cases, I think it probably needs ability to create/update indices.

If this is completely out of the question, feel free to close this. Thanks!

josephrocca avatar Apr 04 '23 17:04 josephrocca