fact

Назначение

Находит документы, которые содержат факты. Для корректной работы функции необходимо наличие родительского узла "Извлечение фактов".

Синтаксис

fact([тип_факта] [,аргумент,…​])

Аргументы
  • Первый опциональный аргумент тип_факта позволяет указать требуемый тип факта (Partnership (Партнерство), Merger (Слияния), Investing (Инвестирование) и т.д.).

  • Последующие опциональные аргументы позволяют указать ограничения на атрибуты факта в формате "атрибут оператор значение".

Чтобы найти определенный атрибут факта, а не факт целиком, необходимо добавить в запрос именованный параметр field. Например, запрос fact(Ownership, field:=owner) возвращает атрибут Owner (Владелец) в найденных фактов типа Ownership (Владение).

В таблицах ниже приведен список параметров фактов для каждого из стандартных типов фактов:

Business

  • Acquisition

  • Joint Venture

  • Investing

  • Merger

  • Partnership

  • Subsidiary

  • Share Rates

  • Bankruptcy

  • Products

  • Product Sales Dynamics

  • Industry

  • Contacts

  • Physical Location

  • Activity Location

Personal Info

  • Age

  • Gender

  • Occupation

  • Employment

  • Formation

  • Ownership

  • Contacts

  • Identifiers

  • Personal

Medicine

  • Clinical Trials

  • Drug Approval

  • Prescription

  • Hospitalization

  • Symptom

Возвращаемое значение

Документы, соответствующие запросу.

Примеры

fact() находит все факты;

fact(activity, "company=regex(roshen\s.+)") найдет упоминания начала или остановки деятельности компаний, название которых начинается с Roshen;

fact(bankruptcy, "company type=organizations") найдет упоминания банкротных исков в отношении организаций;

fact(bankruptcy, "status=подан иск", "date=regex(.*2016)") найдет упоминания предприятий, в отношении которых был подан иск о банкротстве в 2016 году.