Solr search policy
Version:
The Commerce Engine encompasses extensible services that enable you to customize commerce functionality.
Note
Do not extend or inherit from out-of-the-box policies; instead, create your own. You can change the values in a policy by modifying the PolicySet JSON or the Environment JSON, depending on where the policy is defined and then re-running Bootstrap.
The Sorl Search plugin defines the SolrSearchPolicy policy, which defines the connection to a Solr search service.
| Property | Description / Default Values |
|---|---|
SolrUrl | URL to Solr service instance. Note The Solr URL should not contain uppercase characters. |
IsSolrCloud | Specifies whether the instance of Sorl in use it Sorl Cloud. Default: falseSolrUrl \ string.Empty ConnectionTimeout \ -1 SolrDateTimeFormatString \ "yyyy-MM-dd'T'HH:mm.FFF'Z'" DefaultSearchOnlyStringFields \ true |
SolrDateTimeFormatString | Defines a date / time format string for Solr. Default: "yyyy-MM-dd'T'HH:mm:ss.FFF'Z'" |
ConnectionTimeout | Defines the connection time value in millisecond. Default: -1Note Setting this value to -1 makes use of the default SolrNet timeout. |
UseSolrAuthentication | Determines whether to use Solr basic authentication. Default: falseNote When you enable this setting, the policy must also provide provide a username ( SolrUserName) and password (SolrPassword). |
SolrUserName | The user name to use for the Solr basic authentication.(Required when UseSolrAuthentication is set to true. |
SolrPassword | The user password to use for the Solr basic authentication.(Required when UseSolrAuthentication is set to true. |
If you have suggestions for improving this article, let us know!