次の方法で共有


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