Skip to main content

ProductSearchAttributeFilter

No description

type ProductSearchAttributeFilter implements IProductSearchAttributeFilter {
id: String!
type: AttributeType
textFilters: [IProductSearchAttributeTextFilter!]
integerRangeFilter: IProductSearchAttributeIntegerRangeFilter
decimalRangeFilter: IProductSearchAttributeDecimalRangeFilter
}

Fields

ProductSearchAttributeFilter.id ● String! non-null scalar

Unique identifier of the product attribute.

System-generated ID that uniquely identifies this attribute across the catalog, used for referencing the attribute in filters and search operations.

ProductSearchAttributeFilter.type ● AttributeType enum

Data type of the attribute values.

Specifies the format for attribute values, determining how the attribute should be processed, displayed, and filtered in search interfaces.

ProductSearchAttributeFilter.textFilters ● [IProductSearchAttributeTextFilter!] list interface

Available text-based filter values for this attribute.

Collection of distinct text values found in the current search results for this attribute, along with their occurrence counts. Used for building checkbox or list-based filters in search interfaces.

ProductSearchAttributeFilter.integerRangeFilter ● IProductSearchAttributeIntegerRangeFilter interface

Numeric range boundaries for integer-type attributes.

Minimum and maximum integer values found in the current search results for this attribute, used for building range slider or numeric input filters.

ProductSearchAttributeFilter.decimalRangeFilter ● IProductSearchAttributeDecimalRangeFilter interface

Numeric range boundaries for decimal-type attributes.

Minimum and maximum decimal values found in the current search results for this attribute, used for building precise range filters for measurements and prices.

Interfaces

IProductSearchAttributeFilter interface

Filterable attribute with available values and ranges for product search.

Represents a product attribute that can be used for filtering search results, containing all available values and ranges found in the current result set. Used for building faceted search interfaces and attribute-based product filtering.

Member Of

CategorySearchResponse object ● ProductSearchResponse object