# langchain_weaviate

> Python package

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

## Classes

- [`DistanceStrategy`](https://reference.langchain.com/python/langchain-weaviate/utils/DistanceStrategy)
- [`WeaviateVectorStore`](https://reference.langchain.com/python/langchain-weaviate/vectorstores/WeaviateVectorStore)

## Functions

- [`maximal_marginal_relevance()`](https://reference.langchain.com/python/langchain-weaviate/utils/maximal_marginal_relevance)
- [`cdist()`](https://reference.langchain.com/python/langchain-weaviate/_math/cdist)
- [`cosine_similarity()`](https://reference.langchain.com/python/langchain-weaviate/_math/cosine_similarity)
- [`cosine_similarity_top_k()`](https://reference.langchain.com/python/langchain-weaviate/_math/cosine_similarity_top_k)

## Types

- [`Matrix`](https://reference.langchain.com/python/langchain-weaviate/_math/Matrix)
