https://github.com/jdagdelen/hyperDB/blob/0ae8964cb61b9ca3f028bdb0810a06112eb7e12c/hyperdb/hyperdb.py#L43 I believe this will cause mismatch of list of documents and list of vectors. Then query() can't find the right document to return.