A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://python.langchain.com/docs/integrations/text_embedding/elasticsearch below:

Elasticsearch | 🦜️🔗 LangChain

Elasticsearch

Walkthrough of how to generate embeddings using a hosted embedding model in Elasticsearch

The easiest way to instantiate the ElasticsearchEmbeddings class it either

!pip -q install langchain-elasticsearch
from langchain_elasticsearch import ElasticsearchEmbeddings

model_id = "your_model_id"
Testing with from_credentials

This required an Elastic Cloud cloud_id


embeddings = ElasticsearchEmbeddings.from_credentials(
model_id,
es_cloud_id="your_cloud_id",
es_user="your_user",
es_password="your_password",
)

documents = [
"This is an example document.",
"Another example document to generate embeddings for.",
]
document_embeddings = embeddings.embed_documents(documents)

for i, embedding in enumerate(document_embeddings):
print(f"Embedding for document {i + 1}: {embedding}")

query = "This is a single query."
query_embedding = embeddings.embed_query(query)

print(f"Embedding for query: {query_embedding}")
Testing with Existing Elasticsearch client connection

This can be used with any Elasticsearch deployment


from elasticsearch import Elasticsearch

es_connection = Elasticsearch(
hosts=["https://es_cluster_url:port"], basic_auth=("user", "password")
)

embeddings = ElasticsearchEmbeddings.from_es_connection(
model_id,
es_connection,
)

documents = [
"This is an example document.",
"Another example document to generate embeddings for.",
]
document_embeddings = embeddings.embed_documents(documents)

for i, embedding in enumerate(document_embeddings):
print(f"Embedding for document {i + 1}: {embedding}")

query = "This is a single query."
query_embedding = embeddings.embed_query(query)

print(f"Embedding for query: {query_embedding}")

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4