Сортировщик слов (группировка НЧ)

Олег16 років у сервісі
Дані замовника будуть вам доступні після подання заявки
19.05.2010

Разработка алгоритма и php скрипта.

Задача написать скрипт, который основываясь на определенные правила, по большому списку слов, словосочетаний и предложение разделит их на небольшие группы по тематикам. Так же дополнительные факторы которые вероятно надо учитывать - "похожесть слов", "внутренний словарь" (с синонимами).

Пример:

бухгалтер можайск

интернет в можайском районе

администрация г можайск

интернет г можайск

карта можайска со спутника

работа в можайске бухгалтер

бытовки дачные можайск

погода в г можайске

зао бородино можайск

администрация города можайск

женская колония в можайске

интернет можайск

бухгалтерский учет можайск

должно выйти несколько групп + "шлак", который группируется вручную

1) интернет можайск, интернет в можайском районе

2) администрация г можайск, администрация города можайск

3) работа в можайске бухгалтер, бухгалтер можайск, бухгалтерский учет можайск

...

"шлак"