Skip to main content

Elastic search thread pool setting recommendations

Suggest edit 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
Did you find this content helpful? YesNo

Have a question? Get answers now.

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

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