Elasticsearch.properties.*

Review the elasticsearch properties used in the index build process and learn how to configure them.

The following table contains the elasticsearch.properties and descriptions.

Property Values Description
The following property defines the behavior while initializing the Elasticsearch client.
yfs.validate.service.availability.at.startup Valid values = true, false

Default value = true

Set this value to true to validate connection with Order Service at the time of initializing Sterling™ Order Management System Software.

For example:

yfs.validate.service.availability.at.startup=true

The following property defines the type of Elasticsearch client and related configurations.
yfs.elasticsearch.client.type Valid values = SSIClient

Default value = SSIClient

Sets the type of Elasticsearch client that is used for establishing a connection and further communication with the Elasticsearch server. The SSIClient connects to Order Search which deploys Elasticsearch internally. The direct connection approach using the old values NodeClient, TransportClient, JestClient have not been supported since Sterling Order Management System Software, version 10.0 and use of them are prohibited.
yfs.elasticsearch.client.initial.hosts Valid values = <comma-separated list of Elasticsearch hosts in the cluster> Set the Order Service deployment URL to connect to the Elasticsearch server deployed internally to Order Service. If the osi.order.service.url yfs property is set with the Order Service URL, you must not set this property.