EntityInfo class
$instance 데이터를 포함하여 엔터티에 대한 확장 정보입니다. $instance 데이터를 포함하여 엔터티에 대한 확장 정보입니다.
속성
| coverage | 엔터티에서 다루는 원래 발화의 양(0-1.0)입니다. |
| end | 엔터티가 발화로 끝나는 위치입니다. |
| name | 엔터티의 이름입니다. |
| operation | 엔터티에 적용할 작업입니다. |
| priority | 우선 순위가 0인 다른 엔터티에 비해 엔터티의 상대적 우선 순위입니다. |
| property | 속성 값(있는 경우)입니다. |
| root |
이 엔터티가 발견된 루트 엔터티입니다. |
| score | 엔터티 점수(0-1.0)입니다. |
| start | 엔터티가 발화에서 시작되는 위치입니다. |
| text | 엔터티로 이어진 원본 텍스트입니다. |
| type | 엔터티의 형식입니다. |
| value | 엔터티의 값입니다. |
| when |
엔터티가 인식되었을 때의 이벤트 카운터입니다. |
메서드
| alternative(Partial<Entity |
엔터티가 발화에서 정확히 동일한 텍스트에서 온 경우 true를 반환합니다. |
| covers(Partial<Entity |
다른 엔터티 텍스트를 완전히 포함하는 실제 엔터티 텍스트를 반환합니다. |
| is |
엔터티가 같으면 true를 반환합니다. |
| overlaps(Partial<Entity |
엔터티가 발화에서 텍스트를 공유하는 경우 true를 반환합니다. |
| shares |
엔터티가 동일한 루트를 공유하는 경우 true를 반환합니다. |
| to |
엔터티를 문자열로 인쇄합니다. |
속성 세부 정보
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
현재 개체를 나타내는 문자열입니다.