---
title: "テキスト関連性のための属性を設定する"
slug: "configure-an-attribute-for-textual-relevance"
abstract: "初期設定後にテキスト関連性のための属性設定方法を説明します。"
---
# テキスト関連性のための属性を設定する

テキスト関連性とは、潜在的なマッチングが訪問者の検索クエリと比べてどれだけ強いかを指します。テキスト関連性を設定する際には、content itemのどこにマッチングキーワードを探す必要があるか、そして異なるコンテンツ領域をどの程度の重要度で示す必要があるかをSitecore Search伝えます。

例えば、Searchで*タイトル属性や**説明*属性、その他の場所で検索語を検索したい場合もあります。

このウォークスルーでは、以下の方法を説明します:

:::攻略

1.  [テキスト関連性のための新しい属性を追加してください](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/configure-an-attribute-for-textual-relevance.html#add-a-new-attribute-for-textual-relevance)
2.  [ドメインレベルでテキスト関連性を設定する](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/configure-an-attribute-for-textual-relevance.html#configure-textual-relevance-at-the-domain-level)
3.  [グローバルウィジェットでテキスト関連性の属性を有効にしてください](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/configure-an-attribute-for-textual-relevance.html#enable-the-attribute-for-textual-relevance-in-the-global-widget)
4.  [新しい属性を抽出する](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/configure-an-attribute-for-textual-relevance.html#extract-the-new-attribute):::

## テキスト関連性のための新しい属性を追加してください

属性を追加し、テキスト上の関連性のために有効化するには:

1.  メニューバーで**Administration** > **Domain Settings**をクリックします。
    
2.  Click **Attributes** > **Attributeを加え**ます。
    
3.  属性編集ダイアログで「>**エンティティ****Settings**」をクリックし、その属性が適用されるエンティティをクリックしてください。利用可能なエンティティのオプションは、あなたの実装によって異なります。
    
4.  **表示名**欄に属性の表示名を入力します。
    
    例えば、*Keywords*を入力します。
    
5.  **Attribute Name**フィールドに、属性のキーまたはプロパティ名を入力します。この値は後の[ソース設定](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/additional-configurations-and-settings/configuring-document-extractors.html "Configuring document extractors")で使用されます。
    
    例えば、*キーワード*を入力してください。
    
6.  **配置**ドロップダウンメニューで**「標準**」をクリックします。
    
7.  **「データタイプ**」ドロップダウンメニューで、属性のデータ型をクリックします。
    
    例えば、「 **文字列の配列**」をクリックします。
    
8.  オプションで、以下の入力フィールドに値を入力することもできます。
    
    **デフォルト値は**、**説明**、**アイコン**です。
    
9.  「 **機能使用** 」タブで「 **テキスト関連** 性」オプションを選択してください。
    
10.  新しい属性を追加するには「 **保存**」をクリックしてください。次に **「公開**」をクリックします。開くダイアログボックスで変更を確認するために、再度 **「公開** 」をクリックしてください。
     

## ドメインレベルでテキスト関連性を設定する

ドメインレベルでテキスト関連性を設定するには:

1.  メニューバーで「 **Administration** > **ドメイン設定** 」> **Feature Configuration**をクリックします。
    
2.  Click**テキスト上の関連**性> **Attribute![plus\_add\_\_purple.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/plus_add__purple.png)。**
    
3.  開くセレクターで、テキスト関連性に使いたい属性の隣にある「**追加**![Plus\_add\_\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Plus_add__grey.png)」をクリックし、「**追加**」をクリックします。
    
    > !注Searchはデフォルトで*Multi-Locale標準アナライザー* を追加します。オプションで他の [アナライザー](https://doc.sitecore.com/search/ja/users/search-user-guide/display-relevant-results/types-of-analyzers.html "Types of analyzers")を選択することもできます。
    > 
    > テキスト関連性はもはや**Shingle Generator**および**Ngramベースのマッチ** アナライザーをサポートしていません。これらのアナライザーのいずれかがテキスト関連性に必要であれば、Sitecoreサポートまでご連絡ください。
    
4.  ページ右上で「 **保存**」をクリックします。
    

## グローバルウィジェットでテキスト関連性の属性を有効にしてください

テキスト関連性機能を設定したら、グローバルウィジェットでこの属性を有効にする必要があります。

グローバルウィジェットでテキスト関連性の属性を有効にするには:

1.  メニューバーで**Global Resources** > **Global Widget** > **Global Widget Settings** **\>テキスト**関連性を選びます。
    
2.  Click **Advanced Mode**。
    
    上級モードでは、異なる属性/アナライザーの組み合わせの重みに値を割り当てることができます。基本モードでは、整数のみを使って属性の簡単なランク付けを行うことができます。
    
3.  属性を含めるには、「 **含める**」をクリックしてください。
    
4.  **WEIGHT**欄で属性に重みを割り当てます。
    
    例えば、*3*を入力します。
    
    > !注**WEIGHT**の値は恣意的な数値です。重要なのは、他の属性に与える重みと比べてどう比較するかです。
    > 
    > ベストプラクティスとして、単一の属性に5を超える重みを割り当てないようにしてください。そうしないとアルゴリズムがその属性に大きく偏ります。
    
5.  Click **Save**。
    
6.  Click **Publish**。
    

## 新しい属性を抽出する

テキスト関連性のために属性を設定した後、その属性が適用されるすべての [ソース](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items.html "Index items") でその属性の値を抽出する必要があります。

属性値の抽出プロセスは、設定した [ソース](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items.html "Index items") の種類と元のコンテンツの種類によって異なります。この例では、[ウェブクローラーソース](https://doc.sitecore.com/search/ja/users/search-user-guide/index-items/configure-indexing/configure-a-web-crawler.html "Configure a web crawler") があり、HTMLメタタグを使って属性の値を抽出したいと仮定します。

新しい属性を抽出するには:

1.  メニューバーで「 **Sources** 」をクリックし、新しい属性の値を抽出するために編集したいソースを選択します。
    
2.  最新の属性リストを取得するには、**Source Settings**ページで「 **reindex**」をクリックしてください。
    
3.  属性値を抽出するには、抽出の横にある**「編集**![pencil\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/pencil_grey.png)」をクリックしてください**Attribute**。
    
4.  **Attribute抽出**ページで「**追加Attribute**![Plus\_add\_\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Plus_add__grey.png)」をクリックします。
    
5.  属性セレクターで、抽出したい属性の横にある「 **Add** ![Plus\_add\_\_grey.png](https://doc.sitecore.com/api/markdown-image/search/ja/users/search-user-guide/images/Plus_add__grey.png) 」をクリックし、下部の**Add**をクリックします。
    
    例えば、**author\_name**をクリックします。
    
6.  **設定したい属性の横、タイプ****ドロップダウンメニューで「Meta Tag」をクリックします**
    
7.  **VALUE**欄に、使いたいメタタグまたはプロパティタグの名前を入力します。
    
    例えば、*author*と入力すると、まずXPath式Search構成します: //meta@name='author'/@content。この式が値を示すなら、Searchは停止します。この式が値を示さない場合は、Search XPath式を作成します: //meta@property='author'/@content。
    
    -   SearchまずXPath式 //meta@name='author'/@content構成します。この式が値を示すなら、Searchは停止します。
        
        この式が値を与えない場合、
        
    -   Searchは次のXPath式を作成します: //meta@property='author'/@content。
        
8.  Click **Save**。
    

## 設定を確認してください

属性値を抽出したので、ソース設定の検証をお勧めします。