Azure Cognitive Searchカルチャ サポートのご紹介
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Azure Cognitive Searchは将来廃止され、Sitecoreは将来のリリースでこのサービスのサポートを提供しなくなります。
Azure Cognitive Searchカルチャ サポート機能を使用すると、ユーザーは特定の言語で記述されたコンテンツに検索要求を送信できます。これは、フィールド/言語ごとに言語分析をサポートすることによって実現されます。各言語のフィールドデータは、検索インデックス内の2つのフィールドに自動的に保存されます。
汎用フィールド <field_name>_s
末尾に言語サフィックスが付く言語固有のフィールド <field_name>_s_t_<language_code>
インデックスに格納される情報の種類
インデックスに格納される情報の種類
Azure Cognitive Searchは、Sitecoreで複数の言語をサポートしています。 Content*タブでは、Sitecoreの2つの言語フィールドを設定して、たとえば英語とデンマーク語の両方の値を保存することができます。


Azure Cognitive Searchでは、英語版 (azureuniqueid=1) のデータが次のように格納されます。
|
Field name |
Field value |
|---|---|
|
field1_s |
English field1 |
|
field1_s_t_da |
Null |
|
field1_s_t_en |
English field1 |
|
field2_s |
English field2 |
|
field2_s_t_da |
Null |
|
field2_s_t_en |
English field2 |
同様に、Azure Cognitive Searchでは、デンマーク語版 (azureuniqueid=2) のデータが次のように格納されます。
|
Field name |
Field value |
|---|---|
|
field1_s |
Danish field1 |
|
field1_s_t_da |
Danish field1 |
|
field1_s_t_en |
Null |
|
field2_s |
Danish field2 |
|
field2_s_t_da |
Danish field2 |
|
field2_s_t_en |
Null |
Azure Cognitive Searchカルチャ サポートを使用した検索
Azure Cognitive Searchカルチャ サポートを使用した検索
Sitecore言語フィルターを使用して、特定の言語のコンテンツを含むフィールドを含むアイテムを検索できます。

検索を特定のフィールドに絞り込むと、言語フィルターによって検索クエリが生成され、指定した言語のコンテンツを持つそのフィールド内のアイテムに適用されます。
