# WeaviateHybridSearchRetriever

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/retrievers/weaviate_hybrid_search/WeaviateHybridSearchRetriever)

`Weaviate hybrid search` retriever.

## Signature

```python
WeaviateHybridSearchRetriever()
```

## Description

**See the documentation:**

https://weaviate.io/blog/hybrid-search-explained

## Extends

- `BaseRetriever`

## Properties

- `client`
- `index_name`
- `text_key`
- `alpha`
- `k`
- `attributes`
- `create_schema_if_missing`
- `model_config`

## Methods

- [`validate_client()`](https://reference.langchain.com/python/langchain-community/retrievers/weaviate_hybrid_search/WeaviateHybridSearchRetriever/validate_client)
- [`add_documents()`](https://reference.langchain.com/python/langchain-community/retrievers/weaviate_hybrid_search/WeaviateHybridSearchRetriever/add_documents)

## ⚠️ Deprecated

Deprecated since version 0.3.18.

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/4b280287bd55b99b44db2dd849f02d66c89534d5/libs/community/langchain_community/retrievers/weaviate_hybrid_search.py#L13)