java.lang.Object
org.alfresco.repo.search.impl.elasticsearch.query.language.afts.AFTSQueryBuilder
All Implemented Interfaces:
LanguageQueryBuilder

public class AFTSQueryBuilder extends Object implements LanguageQueryBuilder
Object to handle translation from an Alfresco Full Text Search (AFTS) query to an Elasticsearch query.
  • Constructor Details

  • Method Details

    • getQuery

      public org.opensearch.client.opensearch._types.query_dsl.Query getQuery(SearchParameters searchParameters) throws org.apache.lucene.queryparser.classic.ParseException
      Convert an AFTS query to an Elasticsearch query.
      Specified by:
      getQuery in interface LanguageQueryBuilder
      Parameters:
      searchParameters - The query to convert.
      Returns:
      The Elasticsearch query builder to use in a Elasticsearch search request.
      Throws:
      org.apache.lucene.queryparser.classic.ParseException - If there is a problem interpreting the AFTS query.