# Qdrant

> **Class** in `langchain_qdrant`

📖 [View in docs](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant)

`Qdrant` vector store.

```python
from qdrant_client import QdrantClient
from langchain_qdrant import Qdrant

client = QdrantClient()
collection_name = "MyCollection"
qdrant = Qdrant(client, collection_name, embedding_function)
```

## Signature

```python
Qdrant(
    self,
    client: Any,
    collection_name: str,
    embeddings: Embeddings | None = None,
    content_payload_key: str = CONTENT_KEY,
    metadata_payload_key: str = METADATA_KEY,
    distance_strategy: str = 'COSINE',
    vector_name: str | None = VECTOR_NAME,
    async_client: Any | None = None,
    embedding_function: Callable | None = None,
)
```

## Extends

- `VectorStore`

## Constructors

```python
__init__(
    self,
    client: Any,
    collection_name: str,
    embeddings: Embeddings | None = None,
    content_payload_key: str = CONTENT_KEY,
    metadata_payload_key: str = METADATA_KEY,
    distance_strategy: str = 'COSINE',
    vector_name: str | None = VECTOR_NAME,
    async_client: Any | None = None,
    embedding_function: Callable | None = None,
) -> None
```

| Name | Type |
|------|------|
| `client` | `Any` |
| `collection_name` | `str` |
| `embeddings` | `Embeddings \| None` |
| `content_payload_key` | `str` |
| `metadata_payload_key` | `str` |
| `distance_strategy` | `str` |
| `vector_name` | `str \| None` |
| `async_client` | `Any \| None` |
| `embedding_function` | `Callable \| None` |


## Properties

- `CONTENT_KEY`
- `METADATA_KEY`
- `VECTOR_NAME`
- `client`
- `async_client`
- `collection_name`
- `content_payload_key`
- `metadata_payload_key`
- `vector_name`
- `distance_strategy`
- `embeddings`

## Methods

- [`add_texts()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/add_texts)
- [`aadd_texts()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/aadd_texts)
- [`similarity_search()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/similarity_search)
- [`asimilarity_search()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/asimilarity_search)
- [`similarity_search_with_score()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/similarity_search_with_score)
- [`asimilarity_search_with_score()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/asimilarity_search_with_score)
- [`similarity_search_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/similarity_search_by_vector)
- [`asimilarity_search_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/asimilarity_search_by_vector)
- [`similarity_search_with_score_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/similarity_search_with_score_by_vector)
- [`asimilarity_search_with_score_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/asimilarity_search_with_score_by_vector)
- [`max_marginal_relevance_search()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/max_marginal_relevance_search)
- [`amax_marginal_relevance_search()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/amax_marginal_relevance_search)
- [`max_marginal_relevance_search_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/max_marginal_relevance_search_by_vector)
- [`amax_marginal_relevance_search_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/amax_marginal_relevance_search_by_vector)
- [`max_marginal_relevance_search_with_score_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/max_marginal_relevance_search_with_score_by_vector)
- [`amax_marginal_relevance_search_with_score_by_vector()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/amax_marginal_relevance_search_with_score_by_vector)
- [`delete()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/delete)
- [`adelete()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/adelete)
- [`from_texts()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/from_texts)
- [`from_existing_collection()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/from_existing_collection)
- [`afrom_texts()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/afrom_texts)
- [`construct_instance()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/construct_instance)
- [`aconstruct_instance()`](https://reference.langchain.com/python/langchain-qdrant/vectorstores/Qdrant/aconstruct_instance)

## ⚠️ Deprecated

Deprecated since version 0.1.2.

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/fb6ab993a73180538f6cca876b3c85d46c08845f/libs/partners/qdrant/langchain_qdrant/vectorstores.py#L59)