---
title: "似たようなアイテムを手に入れる"
slug: "getting-similar-items"
abstract: "Searchと推奨APIを使い、他の文書に似た項目を得る方法をSitecore Search学びましょう。"
---
# 似たようなアイテムを手に入れる

widget.items.search.personalizationオブジェクトを使って、訪問者に見せる類似品を入手できます。似た品を探す際に優先して取りたいfieldsと、似た品をSitecore Searchしたい文書idsを追加しなければなりません。

このオブジェクトのデータモデルについては、[Search and Recommendation APIリファレン](https://doc.sitecore.com/search/en/developers/search-and-recommentation-api/index.html)スを参照してください。

類似アイテムの例として、各検索結果項目の下に **「もっと詳しく」** ボタンを表示することがあります。ユーザーがこのボタンをクリックすると、類似したアイテムのリストが表示されます。

> !注似たようなアイテムを入手する前に、管理者が**Sitecore SearchでPersonalization**を設定していることを確認してください。

次の例では、次のようにしたいです:

-   文書に似た5つのアイテムをID **https\_www\_sitecore\_com\_blog\_ai-overcome-bad-data(悪データ克服)**します。これを行うには、widget.items.search.personalizationオブジェクト内のids配列を使い、https\_www\_sitecore\_com\_blog\_ai-overcomes-bad-dataのIDを値として渡します。
-   類似したコンテンツを検索する際にタイトルとドキュメントタイプを使うようSearch指示します。そのためには、widget.items.search.personalizationオブジェクト内のfields配列を使い、titleとtypeを値として渡します。

以下のコードサンプルは、リクエストの作成方法を示しています:

{
 "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"
 }
 }
}