io.sphere.sdk.search.model.TermModel Maven / Gradle / Ivy
package io.sphere.sdk.search.model;
interface TermModel {
/**
* Eventually generates an expression to filter elements by certain values.
* @return the model to specify the values to filter by
*/
TermFilterSearchModel filtered();
/**
* Eventually generates an expression to obtain the facets of the attribute for certain values.
* @return the model to specify the values from which to obtain the facets
*/
TermFacetSearchModel faceted();
/**
* Eventually generates both an expression to obtain the facets of the attribute for all terms
* and an expression to filter elements by certain values.
* @return the model to specify the values from which to obtain the facets and to filter by
*/
TermFacetAndFilterSearchModel facetedAndFiltered();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy