Class NamedFilter
- java.lang.Object
-
- com.lucidworks.search.dsl.DslBase
-
- com.lucidworks.search.dsl.request.DslCloneable
-
- com.lucidworks.search.dsl.request.query.NamedFilter
-
public class NamedFilter extends DslCloneable
A filter with an associated name. Allows other parts of the DSL to reference the filter.- See Also:
FacetDomain.getExcludedFiltersByName()
-
-
Constructor Summary
Constructors Constructor Description NamedFilter(java.lang.String name, Query query)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamedFilter
clone()
java.lang.String
getName()
Query
getQuery()
-
Methods inherited from class com.lucidworks.search.dsl.request.DslCloneable
clone, deepClone
-
-
-
-
Constructor Detail
-
NamedFilter
public NamedFilter(java.lang.String name, Query query)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- a name for the filter in question, may be used by other parts of the DSL where references to the filter are
needed. Names are expected to be unique for all
NamedFilter
s in a given request.
-
getQuery
public Query getQuery()
- Returns:
- the query to use as a filter. Filters narrow the base result-set but have no impact on scoring.
-
clone
public NamedFilter clone()
- Specified by:
clone
in classDslCloneable
-
-