Синонимайзер на php
Необходимо написание скрипта синонимайзера с возможностями как на этом сайте – fromtlt.ru/sinonim/#
Описание и дополнения:
1. Стоп слова можно не делать.
2. Важно что-бы в результате показывались измененные слова и их можно было вернуть на старые кликом (как на сайте). Эту опцию можно включать и выключать в каком-то файле. (админка не нужна)
3. База синонимайзера берется из файла. Вид файла:
слово|вариант|вариант ....
Т.е может быть несколько вариантов замены и они должны выбираться рандомально.
4. Скрипт ищет для замены как единичные слова, так и словосочетания. Т.е что-бы он умел заменить 2 рядом стоящих слова. В базе такой вариант будет выглядеть как:
хорошая погода|вариант|вариант
5. Должна быть статистика – сколько слов, сколько символов с пробелами, сколькосимволов без пробелов, какой процент слов заменен.
6. Важна скорость работы. Т.е что-бы поиск из базы велся не чтением из файла. Использовать кеш или другой способ.
7. Размер файла-базы – около 150-200 kb
Прошу писать сроки и цену.