Class IsolateQuery

java.lang.Object
org.ametys.cms.search.query.AbstractWrapperQuery
org.ametys.cms.search.query.IsolateQuery
All Implemented Interfaces:
Query

public class IsolateQuery extends AbstractWrapperQuery
Isolate a query by wrapping it. Used for special cases to force Solr to distinguish specific parts of the global query.
  • Constructor Details

  • Method Details

    • build

      Description copied from interface: Query
      Build the solr query string representing the Query object.
      Returns:
      the solr query string representing the Query object.
      Throws:
      QuerySyntaxException - if the query can't be built because of a syntax error.
    • buildAsJson

      Description copied from interface: Query
      Build the solr query representing the Query object.
      The return type may be either String or Map<String, Object> following the Solr JSON Query DSL.
      Returns:
      the solr query representing the Query object. Can be empty in case of empty query.
      Throws:
      QuerySyntaxException - if the query can't be built because of a syntax error.