検索ポリシーを定義する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
インデックスを設定するときは、Plugin.Search.PolicySet.1.0.0.jsonファイル (または各環境JSONファイル) に次のポリシーを追加する必要があります。
検索範囲ポリシー
検索スコープ ポリシーでは、検索スコープ名 (インデックス名と一致する)、インデックスに追加するエンティティの種類、検索結果にデータを追加または削除するためのタグのセット、およびエンティティを監視するリストを定義します。
インデックス可能なポリシー
Indexableポリシーは、インデックスの設定、インデックスに含まれるフィールド、そのタイプ、検索可能かどうか、フィルタ可能かどうかなどを定義します。キーとして設定できる項目は1つだけです (設定しないと、インデックスの作成または更新時にエラーがスローされます)。 SearchScopeNameはSearchScopePolicyの名前と一致する必要があります。
ArtifactStoreIdは、複数の環境がインデックスを共有する場合に必須フィールドです。ArtifactStoreIdフィールドは、環境が追加、削除、または取得できるデータを決定します。
検索表示ポリシー
SearchViewポリシーは、検索および検索結果エンティティ ビューの設定を定義します。
ビューが要求されると、IGetEntityViewPipelineのブロックによって、要求されたビューのSearchViewPolicyがチェックされます。検索ビュー ポリシーに要求されたビューへの参照が含まれている場合、パイプラインは要求されたビューの子として検索ビューを追加します。