Index

A B C D E F G H I M N P R S U 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractElasticsearchEmbeddingStore - Class in dev.langchain4j.store.embedding.elasticsearch
Represents an Elasticsearch index as an embedding store.
AbstractElasticsearchEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
add(Embedding) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
add(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
add(String, Embedding) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
add(String, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
addAll(List) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
addAllText(List) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
apiKey(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
Deprecated, for removal: This API element is subject to removal in a future version.

B

build() - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText.Builder
 
build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
 
build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
 
build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript.Builder
 
build() - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
 
builder() - Static method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever
 
builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
 
builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid
 
builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn
 
builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript
 
builder() - Static method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
 
Builder() - Constructor for class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.Document.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
 

C

client - Variable in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
configuration - Variable in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
configuration(ElasticsearchConfiguration) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
configuration(ElasticsearchConfiguration) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
 

D

dev.langchain4j.rag.content.retriever.elasticsearch - package dev.langchain4j.rag.content.retriever.elasticsearch
 
dev.langchain4j.store.embedding.elasticsearch - package dev.langchain4j.store.embedding.elasticsearch
 
dimension(Integer) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
dimension is not used anymore.
Document - Class in dev.langchain4j.store.embedding.elasticsearch
 
Document.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
 

E

ElasticsearchConfiguration - Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchConfiguration() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
 
ElasticsearchConfigurationFullText - Class in dev.langchain4j.store.embedding.elasticsearch
Represents an Elasticsearch index as a text store using full text search.
ElasticsearchConfigurationFullText() - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
 
ElasticsearchConfigurationFullText.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchConfigurationHybrid - Class in dev.langchain4j.store.embedding.elasticsearch
Represents an Elasticsearch index as an embedding store using rff to combine a kNN query and a full text search.
ElasticsearchConfigurationHybrid.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchConfigurationKnn - Class in dev.langchain4j.store.embedding.elasticsearch
Represents an Elasticsearch index as an embedding store using the approximate kNN query implementation.
ElasticsearchConfigurationKnn.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchConfigurationScript - Class in dev.langchain4j.store.embedding.elasticsearch
Represents an Elasticsearch index as an embedding store.
ElasticsearchConfigurationScript.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchContentRetriever - Class in dev.langchain4j.rag.content.retriever.elasticsearch
Represents an Elasticsearch index as a ContentRetriever.
ElasticsearchContentRetriever(ElasticsearchConfiguration, RestClient, String, EmbeddingModel, int, double, Filter) - Constructor for class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever
Creates an instance of ElasticsearchContentRetriever using a RestClient.
ElasticsearchContentRetriever.Builder - Class in dev.langchain4j.rag.content.retriever.elasticsearch
 
ElasticsearchEmbeddingStore - Class in dev.langchain4j.store.embedding.elasticsearch
Represents an Elasticsearch index as an embedding store.
ElasticsearchEmbeddingStore(ElasticsearchConfiguration, String, String, String, String, String) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
Deprecated, for removal: This API element is subject to removal in a future version.
ElasticsearchEmbeddingStore(ElasticsearchConfiguration, String, String, String, String, String, Integer) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
Deprecated, for removal: This API element is subject to removal in a future version.
ElasticsearchEmbeddingStore(ElasticsearchConfiguration, RestClient, String) - Constructor for class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore
Constructor using a RestClient
ElasticsearchEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchRequestFailedException - Exception Class in dev.langchain4j.store.embedding.elasticsearch
 
ElasticsearchRequestFailedException(String) - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
 
ElasticsearchRequestFailedException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
 
ElasticsearchRequestFailedException(Throwable) - Constructor for exception class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchRequestFailedException
 
embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 

F

filter(Filter) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
fullTextSearch(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 

G

getMetadata() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
 
getText() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
 
getVector() - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
 

H

hybridSearch(EmbeddingSearchRequest, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 

I

includeVectorResponse(boolean) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
Whether to include vector fields in the search response (from Elasticsearch 9.2).
includeVectorResponse(boolean) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
Whether to include vector fields in the search response (from Elasticsearch 9.2).
includeVectorResponse(boolean) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationScript.Builder
Whether to include vector fields in the search response (from Elasticsearch 9.2).
indexName - Variable in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
indexName(String) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
indexName(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
 
initialize(ElasticsearchConfiguration, RestClient, String) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
Initialize using a RestClient

M

maxResults(int) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
minScore(double) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 

N

numCandidates(Integer) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationHybrid.Builder
The number of nearest neighbor candidates to consider per shard while doing knn search.
numCandidates(Integer) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationKnn.Builder
The number of nearest neighbor candidates to consider per shard while doing knn search.

P

password(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
Deprecated, for removal: This API element is subject to removal in a future version.

R

removeAll() - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
The Elasticsearch implementation will simply drop the index instead of removing all documents one by one.
removeAll(Filter) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
removeAll(Collection) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
restClient(RestClient) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
 
restClient(RestClient) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
 
retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever
 

S

search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.elasticsearch.AbstractElasticsearchEmbeddingStore
 
serverUrl(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
setMetadata(Map) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
 
setText(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
 
setVector(float[]) - Method in class dev.langchain4j.store.embedding.elasticsearch.Document
 

U

userName(String) - Method in class dev.langchain4j.store.embedding.elasticsearch.ElasticsearchEmbeddingStore.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
A B C D E F G H I M N P R S U 
All Classes and Interfaces|All Packages|Serialized Form