from typing import Iterable from .document import DocumentArray from .storage.qdrant import StorageMixins, QdrantConfig __all__ = ['DocumentArrayQdrant', 'QdrantConfig'] from .. import Document class DocumentArrayQdrant(StorageMixins, DocumentArray): """This is a :class:`DocumentArray` that uses Qdrant as vector search engine and storage. """ def __new__(cls, *args, **kwargs): """``__new__`` method for :class:`DocumentArrayQdrant` :param *args: list of args to instantiate the object :param **kwargs: dict of args to instantiate the object :return: the instantiated :class:`DocumentArrayQdrant` object """ return super().__new__(cls)