- Issue created by @kim.pepper
- π¬π§United Kingdom scott_euser
I think it depends on provider, in this case I think the problem was Milvus if I remember right (would have to check). Pinecone was fine for it. I suppose that could be a problem for Milvus specifically to sort then... Haven't checked others
- π¬π§United Kingdom scott_euser
Checked and this is doable, steps would be this I believe:
- Copy the current state of deleteItems() from AiVdbProviderClientBase into Milvus
- Remove the deleteItems() method from AiVdbProviderClientBase since its Milvus specific code that others currently override
- Remove getVdbIds() from AiVdbProviderInterface
- Do coordinated release (e.g. 2.0 branch) for Milvus
Given its experimental I don't think we need to do an actual deprecation throw unless others disagree. We can just add to release notes. Currently AI module homepage does not list any supported VDB provider other than Milvus that would need coordinated update.
- π¬π§United Kingdom scott_euser
Hmm actually we may need this for π Improve AI Search Module Indexing to Handle Long-Running Chunk Embedding Processes Needs work for the ChunkQueueWorker. Going to postpone to see where that goes