Package org.ametys.cms.search.query
Class ConstantNilScoreQuery
- java.lang.Object
-
- org.ametys.cms.search.query.ConstantNilScoreQuery
-
- All Implemented Interfaces:
Query
public class ConstantNilScoreQuery extends Object implements Query
Wraps anotherQuery
, but giving to each matching document a nil score (score with a value of 0).
Thus, it will act as in a fq (filter query), and the given query will be cached in the filter cache.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ametys.cms.search.query.Query
Query.LogicalOperator, Query.Operator
-
-
Constructor Summary
Constructors Constructor Description ConstantNilScoreQuery(Query query)
Build a ConstantNilScoreQuery object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
build()
Build the solr query string representing the Query object.boolean
equals(Object obj)
int
hashCode()
String
toString(int indent)
Gets a representation of thisQuery
, for pretty-printing for logging and debugging purposes
-
-
-
Constructor Detail
-
ConstantNilScoreQuery
public ConstantNilScoreQuery(Query query)
Build a ConstantNilScoreQuery object.- Parameters:
query
- The wrapped query
-
-
Method Detail
-
build
public String build() throws QuerySyntaxException
Description copied from interface:Query
Build the solr query string representing the Query object.- Specified by:
build
in interfaceQuery
- Returns:
- the solr query string representing the Query object.
- Throws:
QuerySyntaxException
- if the query can't be built because of a syntax error.
-
toString
public String toString(int indent)
Description copied from interface:Query
Gets a representation of thisQuery
, for pretty-printing for logging and debugging purposes
-
-