Class ElasticsearchContentRetriever.Builder
java.lang.Object
dev.langchain4j.rag.content.retriever.elasticsearch.ElasticsearchContentRetriever.Builder
- Enclosing class:
ElasticsearchContentRetriever
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()configuration(ElasticsearchConfiguration configuration) embeddingModel(EmbeddingModel embeddingModel) maxResults(int maxResults) minScore(double minScore) restClient(org.elasticsearch.client.RestClient restClient)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
restClient
public ElasticsearchContentRetriever.Builder restClient(org.elasticsearch.client.RestClient restClient) - Parameters:
restClient- Elasticsearch RestClient.- Returns:
- builder
-
indexName
- Parameters:
indexName- Elasticsearch index name (optional). Default value: "default".- Returns:
- builder
-
configuration
public ElasticsearchContentRetriever.Builder configuration(ElasticsearchConfiguration configuration) - Parameters:
configuration- the configuration to use- Returns:
- builder
-
embeddingModel
-
maxResults
-
minScore
-
filter
-
build
-