langchain-elasticsearch: 0.2.2#

cache#

cache.ElasticsearchCache(index_name[, ...])

An Elasticsearch cache integration for LLMs.

cache.ElasticsearchEmbeddingsCache(index_name)

An Elasticsearch store for caching embeddings.

chat_history#

chat_history.ElasticsearchChatMessageHistory(...)

Chat message history that stores history in Elasticsearch.

client#

embeddings#

embeddings.ElasticsearchEmbeddings(client, ...)

Elasticsearch embedding models.

embeddings.EmbeddingServiceAdapter(...)

Adapter for LangChain Embeddings to support the EmbeddingService interface from elasticsearch.helpers.vectorstore.

retrievers#

retrievers.ElasticsearchRetriever

Elasticsearch retriever

vectorstores#

vectorstores.ElasticsearchStore(index_name, ...)

Elasticsearch vector store.