Download the PHP package 4n70w4/php-text-words-parser without Composer
On this page you can find all versions of the php package 4n70w4/php-text-words-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-text-words-parser
Parse html text into sentences and words. Грамматический разбор html текста на предложения и слова
Purpose
Анализ слов в тесте для реализации каких-либо алгоритмов (например, похожести текстов) Использование индексатором для полнотекстового поиска, отображение фрагментов текста и подсветка найденных слов в результатах поиска
Features
- Получение всех слов в тексте в порядке их следования
- Получение всех предложений и слов в тексте в порядке их следования
- Получение уникальных слов в тексте с весами их появления в тексте
- Нормализация текста (описание см. ниже)
- Распределение абсолютных позиций слов к абсолютным байтовым позициям в нормализованном тексте
- Поддержка нескольких языков одновременно
- Работает с любыми языками мира, используемая кодировка — UTF-8.
Terminology
- Нормализованный текст — текст с сохранением регистра, с параграфами и переносами строк, но без html тэгов и сущностей, без знака табуляции, ударения, мягкого переноса строк
- Слово — последовательность букв или цифр (мешанина не допускается!)
- Абсолютная позиция слова — порядковый номер слова в нормализованном тексте
- Относительная позиция слова — порядковый номер слова относительно предложения в нормализованном тексте
- Байтовая позиция слова — смещение слова в байтах в нормализованном тексте
Example
$wp = new Text_WordsParser(array('Latin', 'Cyrillic'));
$html = file_get_contents('test.html');
$text = $wp->parse($html, $words, $sentences, $uniques, $offset_map);
var_dump($text, $words, $sentences, $uniques, $offset_map);
Useful links
- http://www.evertype.com/alphabets/index.html The Alphabets of Europe
- http://ru.wikipedia.org/wiki/TF-IDF Оценка важности слова в контексте текста
- http://morpher.ru/Description.aspx Технология автоматического склонения
- http://phpmorphy.sourceforge.net/dokuwiki/demo Библиотека морфологического анализа на PHP, демонстрация работы phpMorphy (введи, например, слово "родной" или "раздела")
- http://packages.python.org/pymorphy/ Морфологический анализатор
Project was exported from http://code.google.com/p/php-text-words-parser
All versions of php-text-words-parser with dependencies
PHP Build Version
Package Version
Requires
php Version
*
The package 4n70w4/php-text-words-parser contains the following files
Loading the files please wait ....