T
- type of the resourcepublic interface FacetedSearchSearchModel<T>
Modifier and Type | Method and Description |
---|---|
TermFacetedSearchExpression<T> |
allTerms()
Generates an expression to select all elements, without filtering, along with the facet for all terms for this attribute.
|
TermFacetedSearchExpression<T> |
containsAll(Iterable<String> values)
Generates an expression to select all elements with attributes matching all the given values, along with the facet for all terms for this attribute.
|
TermFacetedSearchExpression<T> |
containsAny(Iterable<String> values)
Generates an expression to select all elements with attributes matching any of the given values, along with the facet for all terms for this attribute.
|
SearchModel<T> |
getSearchModel()
The search model for the faceted search.
|
TermFacetedSearchExpression<T> |
is(String value)
Generates an expression to select all elements with the given attribute value, along with the facet for all terms for this attribute.
|
default TermFacetedSearchExpression<T> |
isIn(Iterable<String> values)
Generates an expression to select all elements with attributes matching any of the given values, along with the facet for all terms for this attribute.
|
SearchModel<T> getSearchModel()
TermFacetedSearchExpression<T> allTerms()
TermFacetedSearchExpression<T> is(String value)
value
- the value to filter bydefault TermFacetedSearchExpression<T> isIn(Iterable<String> values)
Alias for containsAny(Iterable)
.
values
- the values to filter byTermFacetedSearchExpression<T> containsAny(Iterable<String> values)
values
- the values to filter byTermFacetedSearchExpression<T> containsAll(Iterable<String> values)
values
- the values to filter by