Catalog entry maximum in rule-based sales categories
The default maximum catalog entries in Rule based sales category is 500 products. You can increase this number if necessary.
About this task
Procedure
-
Update the maximum number in the Search Query service.
-
Update the Transaction server.
Configure the maximum number of catalog entries that can be returned by HCL Commerce Search to be assigned to a rule-based sales category in the com.ibm.commerce.catalog-ext/wc-search.xml configuration file. Refer to Step 7 of Enabling rule-based sales categories.Use the following content.
<?xml version="1.0" encoding="UTF-8"?> <_config:search-config xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-search.xsd "> <_config:profile indexName="CatalogEntry" name="IBM_salesCatalogDynamicCatalogEntryRecommendation"> <_config:query> <_config:param name="maxRows" value="100000"/> <_config:param name="maxTimeAllowed" value="60000"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchBasedMerchandisingExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchTermAssociationExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchByKeywordRelevancyExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchByMasterCatalogExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchByManufacturerExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchByPriceExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchByStorePathExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchByPublishedEntryOnlyExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchTypeExpressionProvider"/> <_config:provider classname="com.ibm.commerce.catalog.facade.server.services.search.expression.solr.SolrSearchInventoryExpressionProvider"/> <_config:field name="name"/> <_config:field name="defaultSearch"/> <_config:field name="categoryname"/> <_config:field name="shortDescription"/> </_config:query> <_config:result> <_config:field name="catentry_id"/> </_config:result> </_config:profile> </_config:search-config>
- Restart the Query server and Transaction server.