Спасибо большое, я попробую покопаться во всех этих терминах.
Мне по душе подходит hunspell, так как он умеет то что мне нужно, но подключить его в питон не смог.
Результат-то должен быть "минималистичный", без излишних инсталляций + портативный... Кароче я влип.
Ещё раз спасибо!
Здравствуйте, спасибо за информацию к Postgres, но я ищу решение для Python.
Stemming как алгоритм - мне подойти может, но он должен работать со словарями и в раынзх яызках, или этот инструмент должен быть настолько сильным, дабы поддерживал уже изначально европейские языки + русский.
Спасибо ещё раз за NLTK, попробую ещё раз покопаться в документации.
ЗЫ: я вот о чём подумал, яндекс или например гугл уже такие инструменты должны были сделать, иначе у них поиск бы не работал как надо.
Честно, я не лингвист, в этом слабо разбираюсь, но знаю чётко, как должен выглядеть результат. Морфология - раздел грамматики, изучающий части речи, их категории и формы слов. В ispell есть склонения, окончания, префисы и суффисы.
Вопрос не понятный.
Если андроид приложение будет работать с сервером, то для начала научитесь делать чётко API на стороне сервера. После того, как будет апи, можно приступать к приложению под андроид.
И я считаю что нельзя быть всё время обратно компатибильным. Нельзя, не на платформе андроид.
Кстати, на iPhone если вы используете MapView, то у вас сразу память забивается и -20 мега RAM пропадает. А на андроидах я бы умножил в раза полтора-два.
Так как я не знаю специфику приложения, и её будующую архитектуру, могу посоветовать только: старайтесь перенести как можно вещей на сервер.
Поисковые запросы пусть сервер возвращает в JSON, и если нужна одинаковая информация для обеих платформ, пусть сервер её подготавливает и отдаёт.
Список на iOS и список на Android могут очень сильно отличатся а в некоторых случаях они вообще разные!
На обеих платформах разные способы работы с приложениями, поиск, поля ввода, и огромная уйма нюансов.
PS: Наша фирма делала прекраснейший проект, но он провалился из-за Phonegap под Android. Куча слабых телефонов и медленная обработка списков.
А вообще у вас большая проблема, записывать сериализации объектов в базу данных — ЭТО НЕ ПРАВИЛЬНО!!!.. Может стоит подумать о создании таблицы, в которую вы будете записывать свои объекты?