Search Data Limits

ObjectLimit B2B Except Where IndicatedStore or OrgNotes
Filter or Facet Values per Attribute in search100* valuesN/AThe number of filterable values per attribute. More than 100 values can be added to a filterable field, but the selectable limit is 100.
Filter Fields in a Query in Search10 filterable fieldsN/AThe number of fields a customer can select to apply in a search query.
Facets Displayed for a Search Query10*N/AYou can configure up to 10 filterable fields as facets. When auto-faceting is enabled, the system automatically displays the 10 most populated filterable fields as facets. Contact your account representative when you need to increase this limit to the maximum of 50 facets.
Filterable Attributes per Store50* filterable fieldsStoreThe number of attributes used as filters per search. Filtered search attributes enable a faceted search experience. To configure a total of 100 searchable and filterable fields, contact Salesforce Customer Support.
Searchable Attributes per Store25* searchable fieldsStoreThe limit of searchable characteristics or properties associated with products that are configured to be searchable within your store. Make use of standard searchable attributes like product name, description, SKU, and others. These are often foundational attributes that users frequently use for searching. To configure a total of 100 searchable and filterable fields, contact Salesforce Customer Support.
Sort Rules per Store15StoreThe limit is 15 sort rules to a store. Each variation, such as Price (Low to High) and Price (High to Low), counts as separate rules. The combined total of searchable attributes, filterable attributes, and sort rules per store can't exceed 70.
Search Terms per Search1024 characters or 32 words B2C OnlyN/AThe number of characters or words entered in a search field and applied to a search.
Product per Search Results PageB2B: 200 search resultsN/AThe total number of items per page returned. Search returns the number of items configured per page plus up to 5 thousand if applicable.
Filter Values per Attribute per ProductB2B: 250 valuesFor each locale, a product field can have up to 250 values, including category name and ID. Products exceeding this limit aren't indexed in search.
You can increase the maximum number of category values associated with a product—including category names and IDs—to any value between 250 and 500. To configure a limit higher than the default, contact Salesforce Customer Support.
Locale25N/ASearch can index a maximum of 25 locales.
Synonym Rules per Store50StoreThe limit is 50 synonym rules per store.
Boost and Bury Rules per Store100N/AThe limit is 100 boost and bury rules to a store.

The * denotes a soft limit that can be increased by contacting Salesforce Customer Support. Limits without the * are hard limits and can't be changed.

Best Practice

Maintaining search settings within the Salesforce B2B Commerce search limits helps improve search functionality and the customer experience. Before considering extending search limits for B2B, evaluate your search configuration and customizations.

Optimize Product Data: Search data, such as fields, values, and attributes, are directly linked to product data. To limit the need for excessive search data, make sure that your product data is well-organized, accurate, and complete. This includes maintaining consistent and descriptive product names, detailed descriptions, and appropriately configured attributes. Product data that is well-maintained minimizes the need for large sets of search filters and search values that increase search data and slow down search results.

Identify and prioritize the key searchable fields. Set the fields that are most relevant to your customers as searchable. Focus on the fields that are commonly used in searches and are critical for product identification.

Use the available custom field options so that customers can tailor their search configuration to align with your products, customer needs, and industry search standards. When setting custom fields for search, you can minimize data usage, by only using fields that help customers target and refine a search. Avoid setting catch-all fields that don’t return refined results as searchable.

Regularly maintain your searchable fields and attributes so they stay within the store limits. When you discontinue products, review your searchable field and attributes and remove those that are specific to the discontinued product. Regularly test the search functionality, especially after implementing changes or updates. Monitor search performance and analyze user behavior to identify areas for improvement.

If you have search data requirements that exceed the limits, consider the impact on search performance and data storage limits.

  • Does the additional data push related data objects beyond their limits?
  • Can you offset a data increase by decreasing data requirements in other store functions?

After you assess the impact of a data increase, if you still want to request an increase, contact Salesforce Customer Support.