言語別検索

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

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

このSearch APIには、1言語のみで検索できるコンテンツ検索を実装するための2つの要素があります: CultureExecutionContextInContext

以下の例で、それらの使い方を示しています:

var index = ContentSearchManager.GetIndex("sitecore_master_index"); using (var context = index.CreateSearchContext()) { var cultureZh = new CultureExecutionContext(CultureInfo.GetCultureInfo("zh-TW"));

var result = context.GetQueryable(cultureZh) .Where(it => it.Title == "Home").ToArray();

var result2 = context.GetQueryable() .InContext(cultureZh) .Where(it => it.Title == "Home").ToArray(); }

ここで:

public class TestSearchResultItem : SearchResultItem { public string Title { get; set; } }

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