Class QueryStringQueryMapper

java.lang.Object
com.atlassian.confluence.impl.search.v2.mappers.AbstractTextFieldQueryMapper<QueryStringQuery>
com.atlassian.confluence.impl.search.v2.mappers.QueryStringQueryMapper
All Implemented Interfaces:
LuceneQueryMapper<QueryStringQuery>

public class QueryStringQueryMapper extends AbstractTextFieldQueryMapper<QueryStringQuery>
Since:
5.10
  • Constructor Details

    • QueryStringQueryMapper

      public QueryStringQueryMapper()
  • Method Details

    • convertToLuceneQuery

      public org.apache.lucene.search.Query convertToLuceneQuery(QueryStringQuery query)
      Description copied from interface: LuceneQueryMapper
      Convert a SearchQuery into a lucene query. So a query that represents a search for any value in a particular index field should map to null.
      Parameters:
      query - the query to convert
      Returns:
      the lucene query corresponding to the search query. null can be returned and signifies that no mapped query is necessary for the mapped query.
    • setLuceneQueryParserFactory

      @Deprecated(since="8.9.0") public void setLuceneQueryParserFactory(LuceneQueryParserFactory luceneQueryParserFactory)
      This method is available for backward compatible. This is currently in used by CQL plugin
      Parameters:
      luceneQueryParserFactory -
    • setAutoCorrectRawQueryTransformer

      public void setAutoCorrectRawQueryTransformer(LuceneAutoCorrectRawQueryParser autoCorrectRawQueryTransformer)