Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 9, 2011 10:36:07

kmike
От:
Зарегистрирован: 2009-12-07
Сообщения: 56
Репутация: +  4  -
Профиль   Отправить e-mail  

pymorphy

Там словоформы не хранятся в явном виде, а составляются из частей слов. Как именно они составляются - написано по первой ссылке. Части можно или руками из sqlite выбирать, или использовать обертку, описанную по второй ссылке.



Офлайн

#2 Янв. 9, 2011 12:03:13

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

pymorphy

kmike
Там словоформы не хранятся в явном виде, а составляются из частей слов. Как именно они составляются - написано по первой ссылке. Части можно или руками из sqlite выбирать, или использовать обертку, описанную по второй ссылке.
Можно, пожалуйста пример, как с помощью обертки взять какую-нибудь случайную часть из всей базы?



Офлайн

#3 Янв. 9, 2011 16:44:51

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

pymorphy

Классный проект. Я бы хотел использовать. Хочу с помощью него оценивать, находится ли слово или словоформа в строке.



Офлайн

#4 Янв. 23, 2011 19:58:18

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

pymorphy

Хорошая вещь, спасибо!
Одна проблемка - использую с джанго, на тестовом джанговском сервере всё ОК, на хостинге (apache mod_wsgi) |inflect срабатывает один раз из 5-10 запросов

в чем проблема?

P.S. sqlite backend, ru v0.5.5



Отредактировано (Янв. 23, 2011 20:19:49)

Офлайн

#5 Янв. 23, 2011 21:00:09

kmike
От:
Зарегистрирован: 2009-12-07
Сообщения: 56
Репутация: +  4  -
Профиль   Отправить e-mail  

pymorphy

Можно, пожалуйста пример, как с помощью обертки взять какую-нибудь случайную часть из всей базы?
Нет, к сожалению, с ходу это не напишу, разбирайтесь.

Одна проблемка - использую с джанго, на тестовом джанговском сервере всё ОК, на хостинге (apache mod_wsgi) |inflect срабатывает один раз из 5-10 запросов

в чем проблема?

P.S. sqlite backend, ru v0.5.5
Проблема, думаю, в потокобезопасности - в том, как организована работа с sqlite.
См. https://bitbucket.org/kmike/pymorphy/issue/18/django-pymorphy-050

Вкратце - можно или взять последнюю версию из репозитория, или использовать только процессы (без тредов), или перейти с sqlite на что-то другое - проще всего на cdb.



Офлайн

#6 Янв. 23, 2011 22:33:14

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

pymorphy

последняя версия из репозитория работает, спасибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version