類似品目の取得

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

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

widget.items.search.personalizationオブジェクトを使用して、訪問者に表示する類似の項目を取得できます。類似のアイテムを検索するときに優先Sitecore Searchfieldsと、類似のアイテムが必要なドキュメントidsを追加する必要があります。

このオブジェクトのデータモデルについては、Search and Recommendation APIリファレンスを参照してください。

類似項目を使用する例としては、各検索結果項目の下にLearn moreボタンを表示することが挙げられます。ユーザーがこのボタンをクリックすると、類似した項目のリストが表示されます。

メモ

同様のアイテムを取得する前に、管理者がSitecore SearchでPersonalizationを設定していることを確認してください。

次の例では、次のことを行います。

  • ドキュメントID https_www_sitecore_com_blog_ai-overcomes-bad-dataに類似した5つの項目を取得します。これを行うには、widget.items.search.personalizationオブジェクト内でids配列を使用し、https_www_sitecore_com_blog_ai-overcomes-bad-dataのIDを値として渡します。

  • 類似したコンテンツを検索するときに、タイトルとドキュメントの種類を使用するようにSearchに依頼します。これを行うには、widget.items.search.personalizationオブジェクト内でfields配列を使用し、値としてtitletypeを渡します。

次のコード サンプルは、要求を作成する方法を示しています。

{
    "widget": {
        "items": [
            {
                "rfk_id": "rfkid_7",
                "entity": "content",
                "sources": [
                    "388218",
                    "390565"
                ],
                "search": {
                    "content": {},
                    "personalization": {
                        "algorithm": "mlt",
                        "fields": [
                            "title",
                            "type"
                        ],
                        "ids": [
                            "https___www_https_www_sitecore_com_blog_ai-overcomes-bad-data"
                        ]
                    },
                    "limit": 5,
                    "offset": 0
                }
            }
        ]
    },
    "context": {
        "locale": {
            "country": "us",
            "language": "en"
        },
        "user": {
            "uuid": "159871551-1g-i4-4x-1p-f5tdhddqwvywv7b9g2vy-1664852644904"
        }
    }
}
この記事を改善するための提案がある場合は、 お知らせください!