WebSphere Commerce Search performance tuning

Consider these search performance tuning hints and tips when you administer WebSphere Commerce Search. WebSphere Commerce Search performance tuning falls under the following sections:

Where the main objective of tuning the indexing server is for optimal memory management, tuning the search server run time is to obtain the best response times.


When to perform full search index builds

The WebSphere Commerce Search index is automatically built when certain business tasks are performed, as outlined in Common business tasks and their impact to the WebSphere Commerce Search index. In several cases, common business tasks result in delta index builds that do not pose a significant risk to production system performance. However, doing several delta index builds without occasional full index builds might result in the search index gradually degrading over time due to fragmentation. To avoid this issue, doing full search index builds when possible ensures that the search index performs well over time.

When Lucene receives a delete request, it does not delete entries from the index, but instead marks them for deletion and adds updated records to the end of the index. This marking results in the catalog unevenly spreading out across different segment data files in the search index, and might result in increased search response times. If you have a dedicated indexing server, consider scheduling a periodic full search index build. Make this build a background task that runs once per month, so that the deleted entries are flushed out, and to optimize the data.


Indexing server

Consider the following factors when you tune the indexing server:


Search runtime server

Consider the following factors when you tune the search runtime server:


Facet performance

Consider the following facet performance tuning considerations when you work with facets in starter stores:


Extension index

Consider the following usage when an extension index such as Inventory exists in WebSphere Commerce search:


Configuration options


Indexing changes and other considerations


Performance monitoring

We can monitor Solr in WebSphere Commerce Search using the following methods:


See