Uses of Interface
dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
Packages that use ElasticsearchConfiguration
Package
Description
-
Uses of ElasticsearchConfiguration in dev.langchain4j.rag.content.retriever.elasticsearch
Methods in dev.langchain4j.rag.content.retriever.elasticsearch with parameters of type ElasticsearchConfigurationModifier and TypeMethodDescriptionElasticsearchContentRetriever.Builder.configuration(ElasticsearchConfiguration configuration) Constructors in dev.langchain4j.rag.content.retriever.elasticsearch with parameters of type ElasticsearchConfigurationModifierConstructorDescriptionElasticsearchContentRetriever(ElasticsearchConfiguration configuration, co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName, EmbeddingModel embeddingModel, int maxResults, double minScore, Filter filter) Creates an instance of ElasticsearchContentRetriever using an ElasticsearchClient.ElasticsearchContentRetriever(ElasticsearchConfiguration configuration, org.elasticsearch.client.RestClient restClient, String indexName, EmbeddingModel embeddingModel, int maxResults, double minScore, Filter filter) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ElasticsearchConfiguration in dev.langchain4j.store.embedding.elasticsearch
Classes in dev.langchain4j.store.embedding.elasticsearch that implement ElasticsearchConfigurationModifier and TypeClassDescriptionclassRepresents an Elasticsearch index as a text store using full text search.classRepresents an Elasticsearch index as an embedding store using rff to combine a kNN query and a full text search.classRepresents an Elasticsearch index as an embedding store using the approximate kNN query implementation.classRepresents an Elasticsearch index as an embedding store.Fields in dev.langchain4j.store.embedding.elasticsearch declared as ElasticsearchConfigurationModifier and TypeFieldDescriptionprotected ElasticsearchConfigurationAbstractElasticsearchEmbeddingStore.configurationMethods in dev.langchain4j.store.embedding.elasticsearch with parameters of type ElasticsearchConfigurationModifier and TypeMethodDescriptionElasticsearchEmbeddingStore.Builder.configuration(ElasticsearchConfiguration configuration) protected voidAbstractElasticsearchEmbeddingStore.initialize(ElasticsearchConfiguration configuration, co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName) Initialize using an ElasticsearchClientprotected voidAbstractElasticsearchEmbeddingStore.initialize(ElasticsearchConfiguration configuration, org.elasticsearch.client.RestClient restClient, String indexName) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in dev.langchain4j.store.embedding.elasticsearch with parameters of type ElasticsearchConfigurationModifierConstructorDescriptionElasticsearchEmbeddingStore(ElasticsearchConfiguration configuration, co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName) Constructor using an Elasticsearch ClientElasticsearchEmbeddingStore(ElasticsearchConfiguration configuration, String serverUrl, String apiKey, String userName, String password, String indexName) Deprecated, for removal: This API element is subject to removal in a future version.ElasticsearchEmbeddingStore(ElasticsearchConfiguration configuration, String serverUrl, String apiKey, String userName, String password, String indexName, Integer dimension) Deprecated, for removal: This API element is subject to removal in a future version.ElasticsearchEmbeddingStore(ElasticsearchConfiguration configuration, org.elasticsearch.client.RestClient restClient, String indexName) Deprecated, for removal: This API element is subject to removal in a future version.
ElasticsearchContentRetriever(ElasticsearchConfiguration, ElasticsearchClient, String, EmbeddingModel, int, double, Filter)instead.