Class FacetQuery
java.lang.Object
io.vanslog.spring.data.meilisearch.core.query.FacetQuery
- All Implemented Interfaces:
Query
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFacetQuery(FacetQueryBuilder builder) FacetQuery(String facetName) FacetQuery(String facetName, String q) -
Method Summary
Modifier and TypeMethodDescriptionstatic FacetQueryBuilderbuilder()String[]Get the search attributesString[]Get the search filterString[][]Get the search filter arraycom.meilisearch.sdk.model.MatchingStrategyGet the search sortgetQ()Get the search query textvoidsetAttributesToSearchOn(String[] attributesToSearchOn) Set the search attributesvoidsetFacetName(String facetName) voidsetFacetQuery(String facetQuery) voidSet the search filtervoidsetFilterArray(String[][] filterArray) Set the search filter arrayvoidsetMatchingStrategy(com.meilisearch.sdk.model.MatchingStrategy matchingStrategy) Set the search sortvoidSet the search query text
-
Field Details
-
facetName
-
facetQuery
-
q
-
filter
-
filterArray
-
matchingStrategy
-
attributesToSearchOn
-
-
Constructor Details
-
FacetQuery
-
FacetQuery
-
FacetQuery
-
-
Method Details
-
builder
-
getFacetName
-
setFacetName
-
getFacetQuery
-
setFacetQuery
-
getQ
Description copied from interface:QueryGet the search query text -
setQ
Description copied from interface:QuerySet the search query text -
getFilter
Description copied from interface:QueryGet the search filter -
setFilter
Description copied from interface:QuerySet the search filter -
getFilterArray
Description copied from interface:QueryGet the search filter array- Specified by:
getFilterArrayin interfaceQuery- Returns:
- null if not set
-
setFilterArray
Description copied from interface:QuerySet the search filter array- Specified by:
setFilterArrayin interfaceQuery- Parameters:
filterArray- search filter array
-
getMatchingStrategy
Description copied from interface:QueryGet the search sort- Specified by:
getMatchingStrategyin interfaceQuery- Returns:
- null if not set
-
setMatchingStrategy
public void setMatchingStrategy(@Nullable com.meilisearch.sdk.model.MatchingStrategy matchingStrategy) Description copied from interface:QuerySet the search sort- Specified by:
setMatchingStrategyin interfaceQuery- Parameters:
matchingStrategy- search sort
-
getAttributesToSearchOn
Description copied from interface:QueryGet the search attributes- Specified by:
getAttributesToSearchOnin interfaceQuery- Returns:
- null if not set
-
setAttributesToSearchOn
Description copied from interface:QuerySet the search attributes- Specified by:
setAttributesToSearchOnin interfaceQuery- Parameters:
attributesToSearchOn- search attributes
-