Share via


CustomEntity interface

検出された一致に関する情報と、関連するメタデータを含む オブジェクト。

プロパティ

accentSensitive

既定値は false です。 エンティティ名との比較がアクセントに依存するかどうかを示すブール値。

aliases

ルート エンティティ名の代替スペルまたはシノニムを指定するために使用できる複雑なオブジェクトの配列。

caseSensitive

既定値は false です。 エンティティ名との比較で大文字と小文字を区別するかどうかを示すブール値。 "Microsoft" の大文字と小文字を区別しない一致の例は、microsoft、microSoft、MICROSOFT です。

defaultAccentSensitive

このエンティティの既定のアクセント秘密度値を変更します。 すべてのエイリアス accentSensitive 値の既定値を変更するために使用されます。

defaultCaseSensitive

このエンティティの既定の大文字と小文字の区別の値を変更します。 すべてのエイリアスの caseSensitive 値の既定値を変更するために使用されます。

defaultFuzzyEditDistance

このエンティティの既定のあいまい編集距離値を変更します。 すべての別名の fuzzyEditDistance 値の既定値を変更するために使用できます。

description

このフィールドは、一致するテキストに関するカスタム メタデータのパススルーとして使用できます。 このフィールドの値は、スキル出力内でエンティティが一致するたびに表示されます。

fuzzyEditDistance

既定値は 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