Синонимайзер на php

Сергей14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.11.2010

Необходимо написание скрипта синонимайзера с возможностями как на этом сайте – fromtlt.ru/sinonim/#

Описание и дополнения:

1. Стоп слова можно не делать.

2. Важно что-бы в результате показывались измененные слова и их можно было вернуть на старые кликом (как на сайте). Эту опцию можно включать и выключать в каком-то файле. (админка не нужна)

3. База синонимайзера берется из файла. Вид файла:

слово|вариант|вариант ....

Т.е может быть несколько вариантов замены и они должны выбираться рандомально.

4. Скрипт ищет для замены как единичные слова, так и словосочетания. Т.е что-бы он умел заменить 2 рядом стоящих слова. В базе такой вариант будет выглядеть как:

хорошая погода|вариант|вариант

5. Должна быть статистика – сколько слов, сколько символов с пробелами, сколькосимволов без пробелов, какой процент слов заменен.

6. Важна скорость работы. Т.е что-бы поиск из базы велся не чтением из файла. Использовать кеш или другой способ.

7. Размер файла-базы – около 150-200 kb

Прошу писать сроки и цену.