このトピックでは、介入辞書の介入エントリに関する情報を説明します。
例
{
"cmd": "add",
"word": "Yang Guo",
"created": 1536661485,
"updated": 1537320187,
"status": "ACTIVE",
"relevance": {
"100": "0",
"200": "2"
}
}構造
介入エントリに関する情報の構造は、介入辞書のタイプによって異なります。情報は、共通フィールドと特定フィールドで構成されます。さまざまなタイプの介入エントリに固有のフィールドの詳細については、以下のセクションをご参照ください。
共通フィールド
フィールド | タイプ | 説明 |
cmd | String | 操作。有効な値:
|
word | String | 介入エントリ。 |
status | String | 介入エントリのステータス。有効な値:
|
created | Integer | 介入エントリが作成されたタイムスタンプ。 |
updated | Integer | 介入エントリが最後に更新されたタイムスタンプ。 |
特定フィールド
ストップワードフィルタリングの介入エントリ
フィールド | タイプ | 説明 |
stopword | Boolean | 介入操作のタイプ。有効な値:
|
同義語拡張の介入エントリ
フィールド | タイプ | 説明 |
alias | Array | 追加する同義語。 |
antiAlias | Array | ブロックする同義語。 |
スペル修正の介入エントリ
フィールド | タイプ | 説明 |
correction | String | 修正クエリ。 |
enabled | Boolean | 介入操作のタイプ。有効な値:
|
カテゴリ予測の介入エントリ
フィールド | タイプ | 説明 |
relevance | Object | フィールド値は、キーと値のペアで構成されます。キーはカテゴリの ID を示します。値は関連性を示します。値 0 は無関係を示します。値 1 はわずかに関連していることを示します。値 2 は関連していることを示します。例: {"2":1,"100":0}。 |
形態素の重み付けの介入エントリ
フィールド | タイプ | 説明 |
tokens[] | Object | 形態素の重み付けの介入エントリのコンテンツ。 |
tokens[].token | String | term。 |
tokens[].weight | Int | term の重み。値 7 は重みが大きいことを示します。値 4 は重みが中程度であることを示します。値 1 は重みが小さいことを示します。 |
例
{
"word": "Tan Haoqiang C language program design",
"tokens": [
{
"token": "Tan Haoqiang", // Tan Haoqiang
"weight": 7
},
{
"token": "C language", // C言語
"weight": 7
},
{
"token": "program", // プログラム
"weight": 1
},
{
"token": "design", // 設計
"weight": 1
}
]
}NER の介入エントリ
フィールド | タイプ | 説明 |
tokens[] | Object | 固有表現認識 ( NER ) の介入エントリのコンテンツ。 |
tokens[].tag | String |
|
tokens[].tagLabel | String | 識別されたエンティティタイプの内部名の説明。注:このフィールドはリクエストで指定する必要はありません。 |
tokens[].token | String | エンティティ。 |
tokens[].order | Integer | シーケンス番号。 |
matchType | Integer | 照合モード。有効な値: 0 と 1 。デフォルト値: 0 。値 0 は、検索クエリが介入クエリと同じ場合に介入操作が実行されることを示します。値 1 は、検索クエリの特定の term が介入クエリと一致する場合に介入操作が実行されることを示します。 |
例
{
"cmd": "add",
"word": "Doubendou soy milk",
"created": 1593429234,
"updated": 1593429242,
"status": "ACTIVE",
"tokens": [{
"tag": "category", // カテゴリ
"tagLabel": "Category", // カテゴリ
"token": "Dou", // 豆
"order": 1
},
{
"tag": "category", // カテゴリ
"tagLabel": "Category", // カテゴリ
"token": "ben", // 弁
"order": 2
},
{
"tag": "common", // 通常の単語
"tagLabel": "Regular word", // 通常の単語
"token": "soy", // 豆乳
"order": 3
},
{
"tag": "category", // カテゴリ
"tagLabel": "Category", // カテゴリ
"token": "milk", // ミルク
"order": 4
}
]
}検索候補ホワイトリストの介入エントリ
フィールド | タイプ | 説明 |
score | Float | スコア。 |
matchType | Integer | 照合タイプ。有効な値:
|
score フィールドと matchType フィールドは読み取り専用です。これらのフィールドはリクエストで指定できません。
検索候補ブラックリストの介入エントリ
フィールド | タイプ | 説明 |
matchType | Integer | 照合タイプ。有効な値:
|
matchType フィールドは読み取り専用です。このフィールドはリクエストで指定できません。
トップ検索ホワイトリストの介入エントリ
フィールド | タイプ | 説明 |
rank | Integer | ランキング。有効な値:[ 1,10 ]。 |
expirationTime | Integer | 介入エントリの有効期限が切れるタイムスタンプ。単位:秒。 |
トップ検索ブラックリストの介入エントリ
フィールド | タイプ | 説明 |
matchType | Integer | 照合タイプ。有効な値:
|
matchType フィールドは読み取り専用です。このフィールドはリクエストで指定できません。
ヒントホワイトリストの介入エントリ
フィールド | タイプ | 説明 |
expirationTime | Integer | 介入エントリの有効期限が切れるタイムスタンプ。単位:秒。 |
ヒントブラックリストの介入エントリ
フィールド | タイプ | 説明 |
matchType | Integer | 照合タイプ。有効な値:
|
matchType フィールドは読み取り専用です。このフィールドはリクエストで指定できません。
このトピックがお役に立てば、「いいね」をお願いします。