Using Apache Solr as your search solution

The Solr search index lifecycle includes tasks that you perform after HCL Commerce search is deployed. For example, building, replicating and propagating the search index, backing up and restoring the search index, and monitoring indexing activities across different search servers.

HCL Commerce Versions 7 and 8, 9.0.0 and Commerce on Cloud used Apache Solr as their standard search engine. Starting in Version 9.1.0, Elsaticsearch is the default, however you can still use Solr.

Deploying Apache Solr in Version 9.1.0.0+ environments

If you choose to deploy Apache Solr in your prduction environments, follow the instructions in Deploying HCL Commerce Version 9.1 with Solr-based search and an IBM Db2 database using Docker Compose, for Db2 environments, or Deploying HCL Commerce Version 9.1 with Solr-based search and an Oracle database using Docker Compose if you are using Oracle.

HCL Commerce Version 9.1.2.0 or laterElasticsearch is the default Developer Legacy environment in HCL Commerce Versions 9.1.0 and beyond. If you would like to develop for the Solr engine instead, you can revert back to it. For more information, see Configuring your HCL Commerce Developer Legacy environment for use with the Solr-based search solution.