entity
Назначение
Находит документы, которые содержат термины, соответствующие сущностям в родительском узле Извлечение сущностей.
Аргументы
Один или более необязательных аргументов строкового типа:
-
аргумент type указывает тип сущности
-
последующие аргументы определяют атрибуты сущности.
Сущности и атрибуты могут принимать следующие значения:
сущность |
атрибут |
примеры |
People |
Name |
entity(people, "name=Александр Иванович Куприн") |
FirstName |
entity(people, "firstname=Александр") |
|
MiddleName |
entity(people, "middlename!=Васильевич") |
|
LastName |
entity(people, "lastname=Куприн") |
|
Attribute |
entity(people, "attribute=писатель") |
|
Gender |
entity(people, "gender=male") |
|
Age |
entity(people, "age>25") |
|
Companies |
Name |
entity(companies, "name=российские железные дороги") |
Type |
entity(companies, "type=ООО|ОАО") |
|
Country |
entity(companies, "country=россия|германия") |
|
Industry |
entity(companies, "industry=транспорт") |
|
Abbreviation |
entity(companies, "abbreviation=РЖД") |
|
Organizations |
Name |
entity(organizations, "name=федеральная служба финансово-бюджетного надзора") |
Type |
entity(organizations, "type=федеральная служба") |
|
Country |
entity(organizations, "country=россия) |
|
Industry |
entity(organizations, "industry=финансы") |
|
Abbreviation |
entity(organizations, "abbreviation=росфиннадзор") |
|
Geoadministrative |
Name |
entity(geoadministrative, "name=москва") |
Category |
entity(geoadministrative, "category=country|city") |
|
World part |
entity(geoadministrative, "world part!=азия") |
|
Country |
entity(geoadministrative, "category=city", "country=германия|франция") |
|
Region |
entity(geoadministrative, "city=москва") |
|
Landforms |
Name |
entity(landforms, "name=ла-манш") |
Type |
entity(landforms, "type=пролив") |
|
Facilities |
Name |
entity(facilities, "name=аэропорт \"внуково\"") |
Type |
entity(facilities, "type=аэропорт") |
|
Post Addresses |
Address |
entity(post addresses, "address=советская улица, д. 64, новосибирск, новосибирская область, россия 630091") |
Country |
entity(post addresses, "country=россия|германия") |
|
State |
entity(post addresses, "state=новосибирская область") |
|
City |
entity(post addresses, "city=новосибирск") |
|
Street |
entity(post addresses, "street=советская улица") |
|
House |
entity(post addresses, "house>60") |
|
Floor |
entity(post addresses, "floor=10") |
|
Apartment |
entity(post addresses, "apartment!=") |
|
PostalBox |
entity(post addresses, "postalbox!=") |
|
PostalCode |
entity(post addresses, "postalcode=630091") |
|
Internet Addresses |
URL |
entity(internet addresses, "url=http://www.youtube.com/watch?v=lkqj9gdc2us") |
Domain |
entity(internet addresses, "domain=youtube.com") |
|
Email Addresses |
entity(email addresses, "email=info@vesti.ru") |
|
User |
entity(email addresses, "user=info") |
|
Server |
entity(email addresses, "server=vesti.ru") |
|
Phone Numbers |
Phone |
entity(phone numbers, "phone=(495) 380-4132") |
Extension |
entity(phone numbers, "extension!=") |
|
Dates |
DateTime |
entity(dates, "datetime=март 13, 2007 - 05:55:00 PM") |
Year |
entity(dates, "year=2007") |
|
Month |
entity(dates, "month=март|апрель") |
|
Day |
entity(dates, "day<13") |
|
WeekDay |
entity(dates, "weekday=вторник|среда") |
|
Time |
entity(dates, "time=05:55:00 PM") |
|
Date |
entity(dates, "date=13.03.2007 17:55:00") |
|
Currencies |
Value |
entity(currencies, "value=0.12 - 0.15 USD") |
Amount |
entity(currencies, "amount=0.12") |
|
AmountTo |
entity(currencies, "amountto=0.15") |
|
Currency |
entity(currencies, "currency=USD") |
|
Units |
Value |
entity(units, "value=14-15 тонн") |
Amount |
entity(units, "amount>14", "unit=килограмм") |
|
AmountTo |
entity(units, "amountto<15", "unit=тонна") |
|
Unit |
entity(units, "unit=грамм|килограмм") |
|
Area |
entity(units, "area=механика") |
|
Class |
entity(units, "class=масса|объем|длина") |
|
Category |
entity(units, "class=масса|объем|длина", "category=метрические") |
Чтобы найти определенный атрибут сущности, а не сущность целиком, необходимо добавить в запрос именованный параметр field. Например, запрос entity(People, Field:="Surname") возвращает фамилии для найденных сущностей People (люди).