Solr 検索ポリシー

概要

Solr 検索プロバイダーへの接続を定義する Solr 検索ポリシーの一覧を示します。

Commerce Engine には、ユーザーがコマース機能をカスタマイズできる拡張可能なサービスが含まれています。

注記

あらかじめ用意されたポリシーを拡張または継承せずに、独自のポリシーを作成してください。ポリシーの値を変更するには、PolicySet JSON または Environment JSON (対象のポリシーが定義されている場所によって異なる) を変更してから、ブートストラップを再実行します。

Search プラグインは、SolrSearchPolicy ポリシーを定義します。このポリシーにより、Solr 検索サービスへの接続を定義します。

プロパティ

説明/デフォルト値

SolrUrl

Solr サービス インスタンスの URL。

注記

Solr の URL に大文字を含めることはできません。

IsSolrCloud

使用中の Solr のインスタンスが Solr Cloud かどうかを指定します。

デフォルト: false

SolrUrl \ string.Empty

ConnectionTimeout \ -1

SolrDateTimeFormatString \ "yyyy-MM-dd'T'HH:mm:ss.FFF'Z'"

DefaultSearchOnlyStringFields \ true

SolrDateTimeFormatString

Solr の日付/時刻の文字列形式を定義します。

デフォルト: "yyyy-MM-dd'T'HH:mm:ss.FFF'Z'"

ConnectionTimeout

接続タイムアウトの値をミリ秒単位で定義します。

デフォルト: -1

注記

この値を -1 に設定すると、SolrNet のデフォルトのタイムアウトが使用されます。

UseSolrAuthentication

Solr の Basic 認証を使用するかどうかを決定します。

デフォルト: false

注記

この設定を有効にする場合、ポリシーでユーザー名 (SolrUserName) とパスワード (SolrPassword) も提供する必要があります。

SolrUserName

Solr の Basic 認証に使用するユーザー名 (UseSolrAuthenticationtrue に設定されている場合は必須です)。

SolrPassword

Solr の Basic 認証に使用するパスワード (UseSolrAuthenticationtrue に設定されている場合は必須です)。