Классификация и извлечение фактов из текста
<< Click to Display Table of Contents >> Интеллектуальные возможности > Сервисы Directum Ario > Описание API Ario > Прикладные задачи классификации и извлечения фактов Классификация и извлечение фактов из текста |
Запрос для обработки конкретного текста, например текста задачи. В результате он классифицируется и из него извлекаются факты.
Синтаксис
POST {service_url}/api/Commons/processtext
{
"text": "Текст, из которого нужно извлечь факты"
"Grammars": "Список грамматик, участвующих в извлечении фактов",
"ClassifierId": "ИД основного классификатора",
"AdditionalClassifierIds": "[ИД дополнительных классификаторов]"
}
Параметры
•text – текст для извлечения из него фактов;
•Grammars – список грамматик, которые участвуют в обработке документа. По виду документа, вычисленного классификатором, определяется конкретная грамматика и согласно ее модели из документа извлекаются факты. По умолчанию в список входят грамматики из поставки сервисов Directum Ario;
•ClassifierId – ИД основного классификатора;
•AdditionalClassifierIds – ИД дополнительных классификаторов.
Пример запроса
POST http://smart:61100//api/factextractor/grammar/Letter/extracttext
{
"text": "Исх. №24 от 15.12.2018 г.",
"Grammars": "Входящее письмо\Letter, Договор\Contract, Постановления\Resolution, Счет-фактура\TaxInvoice, Товарная накладная\Waybill, Акт выполненных работ\ContractStatement",
"ClassifierId": "1",
"AdditionalClassifierIds": "[2,3]"
}
Ответ
Параметры аналогичны параметрам ответа на синхронный запрос для классификации и извлечения фактов из файла.
© Компания Directum, 2024 |