Yextのクエリ提案システムは、人気のあるクエリから冒涜的な表現を自動的にフィルタリングしますが、その他のコンテンツ(競合他社の名前など)をフィルタリングしたい場合は、以下の手順で用語または正規表現をブラックリストに登録できます。
- ナビゲーションバーの [検索] をクリックし、目的の検索エクスペリエンスをクリックします。
- ナビゲーションバーの [JSONとして編集] をクリックし、Search構成ファイルを開きます。
-
querySuggestionsオブジェクト内で、用語をブラックリストに登録するか正規表現を使用するかに応じて、popularQueriesBlacklistedTermsまたはpopularQueriesBlacklistedRegexオブジェクト内の用語を追加します。
-
popularQueriesBlacklistedTermsは、特定の単語をブラックリストに登録する場合に使用します。 -
popularQueriesBlacklistedRegexを使用して正規表現パターンをブラックリストに登録したい場合。https://regex101.comなどのツールを使用して、必ず正規表現を検証し、テストしてください。
-
JSONは以下のフォーマットを使用する必要があります。
"querySuggestions": {
"popularQueriesBlacklistedTerms": [
{
"term": "student loanbrokerage servicespay my loan log"
},
{
"term": "bad query"
}
],
"popularQueriesBlacklistedRegex": [".*bad word.*", "^\d{3}-\d{2}-\d{4}$"],
"universalPrompts": [],
"verticalPrompts": []
}
- サイトが再インデックスされるのを待ってから、この更新を適用する必要があります。再インデックスは毎晩実行されます。人気のあるクエリとそのブラックリスト化に関する詳細については、「クエリの提案」ユニットをご覧ください。