Class ElasticsearchConfigurationFullText
java.lang.Object
dev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfigurationFullText
- All Implemented Interfaces:
ElasticsearchConfiguration
public class ElasticsearchConfigurationFullText
extends Object
implements ElasticsearchConfiguration
Represents an Elasticsearch index as a text store
using full text search.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface ElasticsearchConfiguration
TEXT_FIELD, VECTOR_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()co.elastic.clients.elasticsearch.core.SearchResponse<Document> fullTextSearch(co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName, String textQuery) Used for full text searchMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ElasticsearchConfiguration
hybridSearch, isIncludeVectorResponse, vectorSearch
-
Constructor Details
-
ElasticsearchConfigurationFullText
public ElasticsearchConfigurationFullText()
-
-
Method Details
-
builder
-
fullTextSearch
public co.elastic.clients.elasticsearch.core.SearchResponse<Document> fullTextSearch(co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName, String textQuery) throws co.elastic.clients.elasticsearch._types.ElasticsearchException, IOException Description copied from interface:ElasticsearchConfigurationUsed for full text search- Specified by:
fullTextSearchin interfaceElasticsearchConfiguration- Parameters:
client- The Elasticsearch clientindexName- The index nametextQuery- The text query- Returns:
- The search response
- Throws:
co.elastic.clients.elasticsearch._types.ElasticsearchException- if an error occurs during the searchIOException- if an I/O error occurs
-