Библиотека PHP для автоматического обобщения текста с использованием простого алгоритма термизации.
Используемый алгоритм суммирования берет ключевое предложение из каждого абзаца. Затем он объединяет эти полученные предложения вместе, чтобы сформировать резюме.
Более подробную информацию об этом алгоритме можно найти в этой записи в блоге Шломи Баблуки.
Требуется, чтобы этот пакет вместе с Composer находился в корневом каталоге вашего проекта.
composer require divineomega/php-summary
Чтобы использовать php summary , вам следует создать новый объект SummaryTool
, передав ему текстовое содержимое вашей статьи. Затем вы можете вызвать его метод getSummary
, чтобы получить сокращенное резюме статьи.
Примечание. Абзацы в статье должны быть разделены двумя символами новой строки.
$ summary = ( new SummaryTool ( $ content ))-> getSummary ();