Azure Cognitive Search Cultureサポートの紹介

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

注意

Azure Cognitive Searchは将来的に廃止され、Sitecoreは今後このサービスのサポートを終了します。

Azure Cognitive Search Culture Support機能により、ユーザーは特定の言語で書かれたコンテンツに検索リクエストを向けることができます。これは、フィールドごと/言語ごとの言語分析のサポートによって実現されています。各言語のフィールドデータは、検索インデックス内の2つのフィールドに自動的に格納されます。

一般的なフィールド <field_name>_s

言語固有のフィールドで、言語の接尾辞がついています <field_name>_s_t_<language_code>

インデックスに保存される情報の種類

Azure Cognitive SearchはSitecoreで複数の言語をサポートしています。 Content* タブでは、英語とデンマーク語の両方の値を保存するためにSitecoreの2つの言語フィールドを設定できます。

EnLanguageField.png
DaLanguageField.png

Azure Cognitive Search英語版(azureuniqueid=1)のデータを次のように保存します。

フィールド名

場の価値

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)のデータを以下の方法で保存しています。

フィールド名

場の価値

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 Culture Supportでの検索

Sitecoreの言語フィルターを使って、特定の言語のコンテンツを含む項目を検索できます。

LanguageFilter.png

検索を特定のフィールドに絞ると、言語フィルターは検索クエリを生成し、指定された言語の内容を含む項目に適用します。

SpecificLanguageFilters.png
この記事を改善するための提案がある場合は、 お知らせください!