Ну, не знаю... пусть дочь отключит указатель страны. Американцы - они ведь дальше видимой инфы редко лезут. В принципе, у меня с ними насчет общения редко казусы выходили... может, просто дочь еще плохо общаться может... или американцы такие попадались....
Да и насчет языка - лучше радио слушать, там хоть говорят грамотнее, а аудирование - оно куда лучше, чем чтение. Если же хочется пообщаться - лучше, наверное, действительно IRC или форумы.
Без словаря - бесплатно, наверное, только стемминг.
Алгоритмов стемминга - море, но стемминг - не лучшее решение. Это скажет любой, кто им пользовался :). Самый приятный мне стеммер - бесплатная либа Андрея Коваленко с исходниками на сях. (http://linguist.nm.ru/)
Но - нет, скорее всего, вероятностных алгоритмов, которые предельно правильно выделят именно корень: чаще всего анализ идет по окончанию, выделяется основа (можно без суффиксов). Я еще не видела алгоритмов, где правильно определяются префиксы (приставки).
Есть также море морфологических анализаторов, как платных, так и бесплатных. Они основаны на словарях, а словари постоянно требуется пополнять. Пробовала шароварную урезанную версию анализатора Коваленко: понравилось. Если б еще моя фирма раскошелилась на полную версию - было бы мне счастье :)
ps Вопрос поднимается тут далеко не первый раз. И в конечном счете каждый, наверное, придумывает свое...
wolf, а если отключен спеллчек? все равно ведь вываливается
А отчего?
alyak, А кэширование? Возможно, оно подойдет и при mysql, если разумно настроить кэш....
wolf, Сладкое люблю, это верно... :)
Будь жизнерадостным.
Avatar,
Уговорил... будешь в наших краях - заглядывай, чаю попьем... с конфетами.
Sherman,
Да, чтоб отказаться от стандартной СУБД, надо иметь веские причины.
С другой стороны, иногда необязательно самостоятельно реализовывать весь SQL - достаточно знать, что именно необходимо.
Avatar, А если в оффлайне все окажется куда страшней?..
Так, скатываемся в оффтоп :p