CustomEntity interface
検出された一致に関する情報と、関連するメタデータを含む オブジェクト。
プロパティ
accent |
既定値は false です。 エンティティ名との比較がアクセントに依存するかどうかを示すブール値。 |
aliases | ルート エンティティ名の代替スペルまたはシノニムを指定するために使用できる複雑なオブジェクトの配列。 |
case |
既定値は false です。 エンティティ名との比較で大文字と小文字を区別するかどうかを示すブール値。 "Microsoft" の大文字と小文字を区別しない一致の例は、microsoft、microSoft、MICROSOFT です。 |
default |
このエンティティの既定のアクセント秘密度値を変更します。 すべてのエイリアス accentSensitive 値の既定値を変更するために使用されます。 |
default |
このエンティティの既定の大文字と小文字の区別の値を変更します。 すべてのエイリアスの caseSensitive 値の既定値を変更するために使用されます。 |
default |
このエンティティの既定のあいまい編集距離値を変更します。 すべての別名の fuzzyEditDistance 値の既定値を変更するために使用できます。 |
description | このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。 |
fuzzy |
既定値は 0 です。 最大値は 5 です。 エンティティ名との一致を構成する上で、許容する不一致文字の数を指定します。 指定した一致に対して可能な限り最小のあいまいさが返されます。 たとえば、編集距離が 3 に設定されている場合でも、"Windows10" は "Windows"、"Windows10"、"Windows 7" と一致します。 大文字と小文字の区別が false に設定されている場合、大文字と小文字の違いはあいまいさの許容値にはカウントされませんが、それ以外の場合はカウントされます。 |
id | このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。 |
name | 最上位のエンティティ記述子。 スキル出力内の一致は、この名前でグループ化されます。これは、検出されるテキストの "正規化された" 形式を表します。 |
subtype | このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。 |
type | このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。 |
プロパティの詳細
accentSensitive
既定値は false です。 エンティティ名との比較がアクセントに依存するかどうかを示すブール値。
accentSensitive?: boolean
プロパティ値
boolean
aliases
ルート エンティティ名の代替スペルまたはシノニムを指定するために使用できる複雑なオブジェクトの配列。
aliases?: CustomEntityAlias[]
プロパティ値
caseSensitive
既定値は false です。 エンティティ名との比較で大文字と小文字を区別するかどうかを示すブール値。 "Microsoft" の大文字と小文字を区別しない一致の例は、microsoft、microSoft、MICROSOFT です。
caseSensitive?: boolean
プロパティ値
boolean
defaultAccentSensitive
このエンティティの既定のアクセント秘密度値を変更します。 すべてのエイリアス accentSensitive 値の既定値を変更するために使用されます。
defaultAccentSensitive?: boolean
プロパティ値
boolean
defaultCaseSensitive
このエンティティの既定の大文字と小文字の区別の値を変更します。 すべてのエイリアスの caseSensitive 値の既定値を変更するために使用されます。
defaultCaseSensitive?: boolean
プロパティ値
boolean
defaultFuzzyEditDistance
このエンティティの既定のあいまい編集距離値を変更します。 すべての別名の fuzzyEditDistance 値の既定値を変更するために使用できます。
defaultFuzzyEditDistance?: number
プロパティ値
number
description
このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。
description?: string
プロパティ値
string
fuzzyEditDistance
既定値は 0 です。 最大値は 5 です。 エンティティ名との一致を構成する上で、許容する不一致文字の数を指定します。 指定した一致に対して可能な限り最小のあいまいさが返されます。 たとえば、編集距離が 3 に設定されている場合でも、"Windows10" は "Windows"、"Windows10"、"Windows 7" と一致します。 大文字と小文字の区別が false に設定されている場合、大文字と小文字の違いはあいまいさの許容値にはカウントされませんが、それ以外の場合はカウントされます。
fuzzyEditDistance?: number
プロパティ値
number
id
このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。
id?: string
プロパティ値
string
name
最上位のエンティティ記述子。 スキル出力内の一致は、この名前でグループ化されます。これは、検出されるテキストの "正規化された" 形式を表します。
name: string
プロパティ値
string
subtype
このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。
subtype?: string
プロパティ値
string
type
このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。
type?: string
プロパティ値
string