AsyncEmbeddingService#

class langchain_elasticsearch.embeddings.AsyncEmbeddingService[source]#

Methods

embed_documents(texts)

Generate embeddings for a list of documents.

embed_query(query)

Generate an embedding for a single query text.

abstractmethod async embed_documents(texts: List[str]) List[List[float]][source]#

Generate embeddings for a list of documents.

Parameters:

texts (List[str]) – A list of document strings to generate embeddings for.

Returns:

A list of embeddings, one for each document in the input.

Return type:

List[List[float]]

abstractmethod async embed_query(query: str) List[float][source]#

Generate an embedding for a single query text.

Parameters:
  • text – The query text to generate an embedding for.

  • query (str)

Returns:

The embedding for the input query text.

Return type:

List[float]