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, FullTextSearchRequest request) Used for full text search.co.elastic.clients.elasticsearch.core.SearchResponse<Document> fullTextSearch(co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName, String textQuery) Deprecated, for removal: This API element is subject to removal in a future version.Methods 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
@Deprecated(forRemoval=true) 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 Deprecated, for removal: This API element is subject to removal in a future version.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
-
fullTextSearch
public co.elastic.clients.elasticsearch.core.SearchResponse<Document> fullTextSearch(co.elastic.clients.elasticsearch.ElasticsearchClient client, String indexName, FullTextSearchRequest request) 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 namerequest- The full text search request- Returns:
- The search response
- Throws:
co.elastic.clients.elasticsearch._types.ElasticsearchException- if an error occurs during the searchIOException- if an I/O error occurs
-