다음을 통해 공유


EntityInfo class

$instance 데이터를 포함하여 엔터티에 대한 확장 정보입니다. $instance 데이터를 포함하여 엔터티에 대한 확장 정보입니다.

속성

coverage

엔터티에서 다루는 원래 발화의 양(0-1.0)입니다.

end

엔터티가 발화로 끝나는 위치입니다.

name

엔터티의 이름입니다.

operation

엔터티에 적용할 작업입니다.

priority

우선 순위가 0인 다른 엔터티에 비해 엔터티의 상대적 우선 순위입니다.

property

속성 값(있는 경우)입니다.

rootEntity

이 엔터티가 발견된 루트 엔터티입니다.

score

엔터티 점수(0-1.0)입니다.

start

엔터티가 발화에서 시작되는 위치입니다.

text

엔터티로 이어진 원본 텍스트입니다.

type

엔터티의 형식입니다.

value

엔터티의 값입니다.

whenRecognized

엔터티가 인식되었을 때의 이벤트 카운터입니다.

메서드

alternative(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 발화에서 정확히 동일한 텍스트에서 온 경우 true를 반환합니다.

covers(Partial<EntityInfo>, Partial<EntityInfo>)

다른 엔터티 텍스트를 완전히 포함하는 실제 엔터티 텍스트를 반환합니다.

isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 같으면 true를 반환합니다.

overlaps(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 발화에서 텍스트를 공유하는 경우 true를 반환합니다.

sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 동일한 루트를 공유하는 경우 true를 반환합니다.

toString(Partial<EntityInfo>)

엔터티를 문자열로 인쇄합니다.

속성 세부 정보

coverage

엔터티에서 다루는 원래 발화의 양(0-1.0)입니다.

coverage: number

속성 값

number

end

엔터티가 발화로 끝나는 위치입니다.

end: number

속성 값

number

name

엔터티의 이름입니다.

name: string

속성 값

string

operation

엔터티에 적용할 작업입니다.

operation: string

속성 값

string

priority

우선 순위가 0인 다른 엔터티에 비해 엔터티의 상대적 우선 순위입니다.

priority: number

속성 값

number

property

속성 값(있는 경우)입니다.

property: string

속성 값

string

rootEntity

이 엔터티가 발견된 루트 엔터티입니다.

rootEntity: string

속성 값

string

score

엔터티 점수(0-1.0)입니다.

score: number

속성 값

number

start

엔터티가 발화에서 시작되는 위치입니다.

start: number

속성 값

number

text

엔터티로 이어진 원본 텍스트입니다.

text: string

속성 값

string

type

엔터티의 형식입니다.

type: string

속성 값

string

value

엔터티의 값입니다.

value: any

속성 값

any

whenRecognized

엔터티가 인식되었을 때의 이벤트 카운터입니다.

whenRecognized: number

속성 값

number

메서드 세부 정보

alternative(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 발화에서 정확히 동일한 텍스트에서 온 경우 true를 반환합니다.

static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

매개 변수

source

Partial<EntityInfo>

원본 엔터티입니다.

entity

Partial<EntityInfo>

비교할 엔터티입니다.

반환

boolean

엔터티가 발화에서 정확히 동일한 텍스트에서 온 경우 True이면 true이고, 그렇지 않으면 false입니다.

covers(Partial<EntityInfo>, Partial<EntityInfo>)

다른 엔터티 텍스트를 완전히 포함하는 실제 엔터티 텍스트를 반환합니다.

static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

매개 변수

source

Partial<EntityInfo>

원본 엔터티입니다.

entity

Partial<EntityInfo>

비교할 엔터티입니다.

반환

boolean

엔터티 텍스트에 다른 엔터티 텍스트가 완전히 포함되어 있으면 True이고, 그렇지 않으면 false입니다.

isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 같으면 true를 반환합니다.

static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

매개 변수

source

Partial<EntityInfo>

원본 엔터티입니다.

entity

Partial<EntityInfo>

비교할 엔터티입니다.

반환

boolean

엔터티가 같으면 True이고, 그렇지 않으면 false입니다.

overlaps(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 발화에서 텍스트를 공유하는 경우 true를 반환합니다.

static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

매개 변수

source

Partial<EntityInfo>

원본 엔터티입니다.

entity

Partial<EntityInfo>

비교할 엔터티입니다.

반환

boolean

엔터티가 발화에서 텍스트를 공유하면 True이고, 그렇지 않으면 false입니다.

sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)

엔터티가 동일한 루트를 공유하는 경우 true를 반환합니다.

static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean

매개 변수

source

Partial<EntityInfo>

원본 엔터티입니다.

entity

Partial<EntityInfo>

비교할 엔터티입니다.

반환

boolean

엔터티가 동일한 루트를 공유하면 True이고, 그렇지 않으면 false입니다.

toString(Partial<EntityInfo>)

엔터티를 문자열로 인쇄합니다.

static function toString(source: Partial<EntityInfo>): string

매개 변수

source

Partial<EntityInfo>

원본 엔터티입니다.

반환

string

현재 개체를 나타내는 문자열입니다.