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
AFAIK, "view" allows us to memory map the index to disk. This way, we can load an index that doesn't fit into RAM.
I was just wondering if that will also work for adding items to an index.
If so, what is the process?
Instantiate the index
index.save()
index.view() from file
index.add()
If that does work, is it necessary to call index.save() again at any point, or will each index.add() operation directly write to disk?
If memory mapping does not work for adding items, then we will always need a machine with enough RAM to hold the entire index at least for the creation of that index, or for any adding operation. Is that correct?
Thanks.
Can you contribute to the implementation?
I can contribute
Is your feature request specific to a certain interface?
Python bindings
Contact Details
No response
Is there an existing issue for this?
I have searched the existing issues
Code of Conduct
I agree to follow this project's Code of Conduct
The text was updated successfully, but these errors were encountered:
Describe what you are looking for
AFAIK, "view" allows us to memory map the index to disk. This way, we can load an index that doesn't fit into RAM.
I was just wondering if that will also work for adding items to an index.
If so, what is the process?
If that does work, is it necessary to call index.save() again at any point, or will each index.add() operation directly write to disk?
If memory mapping does not work for adding items, then we will always need a machine with enough RAM to hold the entire index at least for the creation of that index, or for any adding operation. Is that correct?
Thanks.
Can you contribute to the implementation?
Is your feature request specific to a certain interface?
Python 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: