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:
  • 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: ElasticsearchConfiguration
      Used for full text search
      Specified by:
      fullTextSearch in interface ElasticsearchConfiguration
      Parameters:
      client - The Elasticsearch client
      indexName - The index name
      textQuery - The text query
      Returns:
      The search response
      Throws:
      co.elastic.clients.elasticsearch._types.ElasticsearchException - if an error occurs during the search
      IOException - if an I/O error occurs