Index
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.
All Classes and Interfaces|All Packages|Serialized Form
ElasticsearchEmbeddingStore.Builder.restClient(RestClient)instead