Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Elastic search thread pool setting recommendations

Updated on April 26, 2021

Pega Smart Claims Engine for Healthcare uses elastic search technology for search functionality in several places in the product. For example: Member match, provider match, duplicate check, standalone UI – claim, member search.

The following thread pool settings can be set to scale application performance:

Threadpool settingElastic search default valuePega's default in Embedded mode(till 8.x)DASS to configure
thread_pool.index.size# of available processors1indexing/distributed/index_threadpool_size of available_processors * 3) / 2) + 11indexing/distributed/search_threadpool_size
thread_pool.bulk.size# of available processors1indexing/distributed/bulk_threadpool_size
thread_pool.force_merge.size# of available processors-indexing/distributed/forcemerge_threadpool_size
thread_pool.refresh.maxmin(10, (# of available processors)/2)-indexing/distributed/refresh_threadpool_size

All the above settings must be created in the ruleset Pega-SearchEngine. These settings are only applicable to Embedded elastic search mode.

For more information, see Creating and modifying Dynamic System Settings.

  • Previous topic Enabling elastic search REST API
  • Next topic Elastic search configuration for implementation work classes

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us