---
title: "提案ブロックを使って自動補完機能を作成する"
slug: "create-auto-complete-functionality-using-suggestions-blocks"
abstract: "タイトル提案のための提案ブロックを作成するためにSitecore Searchを使う方法を説明しています。"
---
# 提案ブロックを使って自動補完機能を作成する

提案ブロックを使って自動補完機能を作成できます。具体的には、*Context aware*提案ブロックアルゴリズムを使ってタイトルに基づく自動補完を作成できます。これはプレビュー Searchウィジェットで訪問者の入力に近いcontent itemタイトルを表示することで機能します。これにより、検索前に訪問者を関連するcontent itemsに誘導できます。

> !注**始める前に**
> 
> -   [提案ブロックで使う*ためにtitle*属性を有効にして、content itemsのタイトルを使って提案を作成できるようにしましょう。](https://doc.sitecore.com/search/ja/users/search-user-guide/ai-driven-experiences/understand-suggestions-blocks/edit-an-attribute.html "Edit an attribute")

提案ブロックを使ってオートコンプリート機能を作成するには:

1.  メニューバーで「 **Administration** > **ドメイン設定** 」> **Feature Configuration**をクリックします。
    
2.  「 **Suggestions Blocks** 」カードをClickし、ページ下部までスクロールして「 **Add Suggestion Option**」をクリックしてください。
    
    ページ下部には新しい提案ブロックが表示され、**ディスプレイ名** と **提案名** 欄に仮のテキストが表示されます。
    
3.  **表示名**フィールドでプレースホルダーテキストを削除し、*Title autocomplete*などの説明的な名前を入力します。
    
    次に、**提案名** 欄をクリックし、プレースホルダーのテキストを削除し、スペースなしの小文字で名前を埋め*title\_autocomplete*。
    
4.  **アルゴリズム**欄で*Context aware*をクリックします。
    
5.  **Analyzers**欄で「**Add Analyzer**」をクリックし、[*Ngram Based Matching*](https://doc.sitecore.com/search/ja/users/search-user-guide/optimize-keyword-searches/types-of-analyzers.html "Types of analyzers")を選択します。その後、再度Add **Analyzer**をクリックして*Shingle Generator*を選択します。
    
    > !注提案値がほとんど単語一語の場合は、**シングルジェネレーター**の代わりに**キーワード**アナライザーを使いましょう。
    
6.  **「ビルド提案」**欄Click、ドロップダウンメニューで*Title*を選択します。
    
7.  グル **ーピングアナライザー** フィールドで*Shingle Generator*をクリックします。次にマッチ **アナライザー** フィールドで*Ngram Based Matching*をクリックします。
    
8.  **Click Save**をクリックしてから**「Publish**」をクリックします。開くダイアログで、再度**「Publish**」をクリックして変更を確認してください。
    
    > !重要ダイアログで「 **ドメイン設定公開後にすべてのソースを再インデックス」** のチェックボックスを選択してください。新しい提案ブロックを利用可能にするためには、再インデックスが必要です。