検索クエリの結果の拡張を上書きできます。
クエリ拡張の上書きを設定する場合は、「ルール」のセットを作成します。 各ルールは、基本的に「<this>
を検索時に<that>
に拡張しないでください」と言います。<this>
は単純なテキストの単語またはフレーズで、<that>
はテキストの単語またはフレーズまたは分類です。
この機能は、Search&Promoteではデフォルトで無効になっています。 お使いの機能をアクティブにするには、テクニカルサポートにお問い合わせください。 クエリ拡張の上書き機能を有効にした後は、ユーザインターフェイスでオンにする必要があります。
クエリ拡張の上書きの動作
クエリの拡張の上書きページでテキストと用語の値が指定されている場合、コードは特定のペアに追加基づいて動作します。 辞書や代替ワードFormsなど、分類タイプをキーワードとして指定した場合、「展開しない」の値は、指定した分類で作成された形式に変換されません。
例えば、次の定義があるとします。
Do Not Expand = "dog"
Type = Text
Term = "dogs"
「犬」の検索クエリは、「犬」を含み、「犬」と「犬」は、代替語「Forms」を介して含みません。
ただし、定義が次の場合は、
Do Not Expand = "dog"
Type = Alternate Word Forms
このクエリには、「dog's」または「dogs」(「dog」に対して使用可能な代替単語「Forms」)は含まれません。
複数のキーワード、複数の分類またはその両方を指定できます。 ただし、「種類」で「すべて」を選択した場合、複数の用語を含むリストは、単一の「すべて」のエントリに折りたたまれます。
テキストと分類のエントリがルール内で混在する場合、最初にテキスト値が表示されるように、ユーザーインターフェイス内で再編成されます。 ただし、検索時の評価の順序を示すものや影響を与えるものではありません。
テキスト用語は検証され、無意味な参照が削除されます。 つまり、キーワードと「展開しない」の値を比較し、一致が見つかった場合にそのキーワードを削除します。 また、重複用語の値(テキストまたは分類)は削除されます。
以前の定義と同じ「展開しない」の値を持つ新しいルールを追加した場合、新しい定義の用語は元の定義に追加されます。
Search&Promoteでのクエリ拡張の上書きの定義と追加を参照してください。
この機能は、Search&Promoteではデフォルトで無効になっています。 お使いの機能をアクティブにするには、テクニカルサポートにお問い合わせください。 クエリ拡張の上書き機能を有効にした後は、ユーザインターフェイスでオンにする必要があります。 以下の最初の手順で、その方法を説明します。
クエリ拡張の優先を設定するには
Search&Promoteで、設定/ユーザー/表示の役割をクリックします。
表示の役割ページの表の「アクション」列で、言語の上書きに対するアクセス権を付与する役割の右側の編集をクリックします。
「ロールを編集」ページで、言語ツリーを展開します。
クエリ拡張の上書きをチェックし、変更の保存をクリックします。
言語学 > クエリ拡張の上書きをクリックします。
追加クエリ拡張の上書きをクリックします。
[クエリの拡張の優先]追加ページで、必要なオプションを設定します。
オプション |
説明 |
---|---|
展開しない |
拡大しない単語またはフレーズを指定します。 |
タイプ |
「テキスト」を選択して、特定の単語またはフレーズのペアを指定します。 または、分類を選択して、「単語またはフレーズを展開しない」を選択した分類を使用して変換しないようにします。 |
用語 |
「種類」で「テキスト」を選択した場合にのみ使用できます。 検索範囲から除外する単語またはフレーズを指定します。 |
アクション |
定義にキーワードを追加または削除するには、+または-をクリックします。 |
終了したら、追加をクリックします。
[クエリ拡張の上書きの定義]ページで、追加した定義を編集または削除できます。
追加の結果をプレビューするには、青いボックスのステージ済みサイトインデックスを再生成して、ステージ済みWebサイトインデックスをすばやく再構築します。
(オプション)次のいずれかの操作を行います。
「ライブ」をクリックします。
ライブ設定の表示を参照
「ライブをプッシュ」をクリックします。