---
schema_version: "1"
id: 15726d657cd321ac8adcb67d2520af245304651fb8c5d0ed3e08dc800c4928d1
title: ConnectApi.SearchFacet
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_search_facet.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_search_facet.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: af355b3dbe52a8ddab99c381518a4f8df94d549b0df2573c8e4759b7b46cbd0f
description: Search facet.
---
# ConnectApi.SearchFacet

Search facet.

This class is abstract and is a superclass of [ConnectApi.DistinctValueSearchFacet](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_distinct_value_search_facet.htm "Facet with distinct values in product search results.").

<table class="featureTable sort_table" summary="">




            <thead class="thead sorted" align="left">
              <tr>
                <th class="featureTableHeader vertical-align-top " id="d1217943e44">Property Name</th>

                <th class="featureTableHeader vertical-align-top " id="d1217943e47">Type</th>

                <th class="featureTableHeader vertical-align-top " id="d1217943e50">Description</th>

                <th class="featureTableHeader vertical-align-top " id="d1217943e53">Available Version</th>

              </tr>

            </thead>

            <tbody class="tbody">
              <tr>
                <td class="entry" headers="d1217943e44" data-title="Property Name"><samp class="codeph apex_code">attributeType</samp></td>

                <td class="entry" headers="d1217943e47" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#CommerceSearchAttributeTypeEnum"><samp class="codeph apex_code">ConnectApi.​CommerceSearch​AttributeType</samp></a></td>

                <td class="entry" headers="d1217943e50" data-title="Description">Search attribute type. Values
                  are:<ul class="ul bulletList">
                    <li class="li"><samp class="codeph apex_code">Custom</samp></li>
                    <li class="li"><samp class="codeph apex_code">PricebookEntry</samp></li>
                    <li class="li"><samp class="codeph apex_code">ProductAttribute</samp></li>
                    <li class="li"><samp class="codeph apex_code">ProductCategory</samp></li>
                    <li class="li"><samp class="codeph apex_code">Product2</samp></li>
                    <li class="li"><samp class="codeph apex_code">Standard</samp></li>
                  </ul>
                </td>

                <td class="entry" headers="d1217943e53" data-title="Available Version">52.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d1217943e44" data-title="Property Name"><samp class="codeph apex_code">displayName</samp></td>

                <td class="entry" headers="d1217943e47" data-title="Type">String</td>

                <td class="entry" headers="d1217943e50" data-title="Description">Display name of the facet.</td>

                <td class="entry" headers="d1217943e53" data-title="Available Version">52.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d1217943e44" data-title="Property Name"><samp class="codeph apex_code">displayRank</samp></td>

                <td class="entry" headers="d1217943e47" data-title="Type">Integer</td>

                <td class="entry" headers="d1217943e50" data-title="Description">Display rank of the facet. Valid values are from 1 through 50.</td>

                <td class="entry" headers="d1217943e53" data-title="Available Version">52.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d1217943e44" data-title="Property Name"><samp class="codeph apex_code">displayType</samp></td>

                <td class="entry" headers="d1217943e47" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#CommerceSearchFacetDisplayTypeEnum"><samp class="codeph apex_code">ConnectApi.​CommerceSearchFacet​DisplayType</samp></a></td>

                <td class="entry" headers="d1217943e50" data-title="Description">Display type of the facet. Values are:<ul class="ul bulletList">
                    <li class="li"><samp class="codeph apex_code">CategoryTree</samp></li>
                    <li class="li"><samp class="codeph apex_code">DatePicker</samp></li>
                    <li class="li"><samp class="codeph apex_code">MultiSelect</samp></li>
                    <li class="li"><samp class="codeph apex_code">SingleSelect</samp></li>
                  </ul>
                </td>

                <td class="entry" headers="d1217943e53" data-title="Available Version">52.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d1217943e44" data-title="Property Name"><samp class="codeph apex_code">facetType</samp></td>

                <td class="entry" headers="d1217943e47" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#CommerceSearchFacetTypeEnum"><samp class="codeph apex_code">ConnectApi.​CommerceSearch​FacetType</samp></a></td>

                <td class="entry" headers="d1217943e50" data-title="Description">Search facet type. Value is:<ul class="ul bulletList">
                    <li class="li"><samp class="codeph apex_code">DistinctValue</samp></li>
                    <li class="li"><samp class="codeph apex_code">Range</samp></li>
                  </ul>
                </td>

                <td class="entry" headers="d1217943e53" data-title="Available Version">52.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d1217943e44" data-title="Property Name"><samp class="codeph apex_code">nameOrId</samp></td>

                <td class="entry" headers="d1217943e47" data-title="Type">String</td>

                <td class="entry" headers="d1217943e50" data-title="Description">Developer name of the attribute.<span class="ph" id="nameOrIdVersionApex"><a name="nameOrIdVersionApex"><!-- --></a> In version 52.0 and later, the ID of the attribute
                    isn’t supported.</span>
                </td>

                <td class="entry" headers="d1217943e53" data-title="Available Version">52.0</td>

              </tr>

            </tbody>

          </table>

#### See Also

- [ConnectApi.ProductSearchResults](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_search_results.htm "Product search results.")