Enabling Additional Performance Tuning for Lucene
Background indexing lets you rebuild the Search index without downtime by removing inconsistencies in the existing index. It runs in three phases: crawling, file content extraction, and index creation.
This performance-tuning parameter can be enabled to help alleviate Lucene indexing issues when processing components with large numbers of entries.
Configuring Additional Performance Tuning for Lucene
Follow these steps to enable additional performance tuning for Search indexing:
1. Check Out the Configuration File
-
Open a command prompt and navigate to the
bindirectory of your WebSphere Application Server profile:
cd C:\IBM\WebSphere\AppServer\profiles\Dmgr01\bin -
Run the following script to check out the
LotusConnections-config.xmlfile:
Note: Replacewsadmin -lang jython -user <wasadmin> -password <password> execfile("connectionsConfig.py") LCConfigService.checkOutConfig("<TEMP_DIRECTORY>", AdminControl.getCell())<TEMP_DIRECTORY>with the path to a temporary working directory. Ensure the directory has write permissions.
2. Edit the Configuration File
-
Open the checked-out
LotusConnections-config.xmlfile in an XML editor. -
Add or update the following property to enable Lucene performance tuning:
Note: The default value is false. Set this value to true to enable the additional performance tuning.<genericProperty name="isLucenePerformanceTuningEnabled">true</genericProperty>
3. Check In the Configuration File
-
Save the changes and return to the command prompt.
-
Run the following script to check in the updated configuration file:
LCConfigService.checkInConfig("<TEMP_DIRECTORY>", AdminControl.getCell()) -
Synchronize the nodes in the WebSphere Integrated Solutions Console to apply the changes.
4. Restart the System
Restart the WebSphere Application Server to apply the updated configuration.
Parent topic: Index settings