Has anyone succeeded with using BM25 retriever using a VectorStoreIndex? The documentation says it can receive nodes, docstore or index, but when using Index (from PGVectorStoreIndex), it throws ZeroDivisionError (rightfully as index.docstore is empty).