For VectorStoreIndex, we have an option to store the index to various VectorStorage, such as Chroma, Pinecone, and so on.
For other type of indexes (KeywordTableIndex, DocumentSummaryIndex, etc), do we have a similar storage solution? Or is it just in-memory and disk persist?
I just tried them, and yep like you side it store to mongodb (I use MongoDocumentStore)
Follow up question then, is the keyword table index should have same data with vector store index? Because I see the generated data on mongo, it only contain the document text and the metadata.
As my understanding keywordtable index should extract the relavant keyword from the document, where this keywords stored?
All this time I always though the IndexStore itself is unuseful because it only store a very limited number of info when paired with VectorStore. Interesting
I wonder why it store the "summary" on index store instead of you know store the contained keywords on the docstore itself, just like storing the embedding