Морфологический синонимайзер на базе PHPMorphy
posted in SEO, Полезности, Программирование |Взялся я таки за написание собственного морфологического синонимайзера. Бета Версия 1.0 готова !
Морфологического потому, что замена синонимов идет не в тупую, а сначала слово приводится к нормальной форме, к нему подбирается синоним и синоним переводится в туже морфологическую форму, что и было исходное слово.
типа такого
КРЕСЛОМ => (преобразуем в нормальную форму) => КРЕСЛО => подбираем синоним из базы => КАЧАЛКА => (преобразуем в туже морфологическую форму что и было) =>КАЧАЛКОЙ
По сути сам ничего и не делал 🙂
Бесплатные базы взял с сайта конкурента 🙂 Семантический Серверный Синонимайзер Рерайтер (по работе синонимайзера поймете почему они бесплатные 🙂 — уже есть идеи как их пофильтровать с использованием PHPMorphy). (Залил sql файлы в том виде как и было, только индексы добавил по нужным полям).
Класс PHPMorphy (вообще ВЕЩЬ!!!), работающий с морфологией взял на sourceforge.net очень сильно помог разработчик этого класса с ником Жиган — общение с ним происходило на ветке форума PHPClub, посвященной классу PHPMorphy. Возможности класса по истине впечатляют — советую! Разработчик постоянно улучшает и модифицирует класс. (посмотрев код по классу программирования ощутил себя ребенком по сравнению с автором, реально профессионал).
Есть режим работы синонимайзера в режиме формирования скелета для замен, включу на общий доступ чуть позже.
С заглавными буквами тоже позже разберусь — пока всё строчное.
В общем все желающие могут опробовать синонимазер в работе.
Буду рад выслушать ваши мнения и особенно идеи в улучшении сервиса.
P.S.
Изменения в версиях, свои соображения, а также Ваши предложения переносятся в одноименную тему на форуме «Морфологический синонимайзер на базе PHPMorphy»
ВЕЛКАМ !