Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Базы данных
  • » Есть ли в Python поиск из индексного файла с данными созданного из данных БД? [RSS Feed]

#1 Сен. 21, 2012 13:23:00

DevPy
Зарегистрирован: 2012-09-21
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

На PHP в Zend Framework есть прекрасный модуль поиска Zend_Search_Lucene
Он позволяет создавать Файл с данными из заданной БД, таблицы и столбцов.
По этому файлу в дальнейшем производится поиск, который значительно быстрее, нежели чем (поисковые) запросы к БД


Никак не могу найти похожий функционал в Python?
Есть ли что-то похожее?

Офлайн

#2 Сен. 21, 2012 13:27:05

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

может тебе это надо?
http://pypi.python.org/pypi/python-memcached/



Офлайн

#3 Сен. 21, 2012 13:50:17

DevPy
Зарегистрирован: 2012-09-21
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

FishHook
может тебе это надо?
http://pypi.python.org/pypi/python-memcached/

Предполагаю, что для реализации поиска с помощью python-memcached придется писать очень много кода.

Офлайн

#4 Сен. 21, 2012 16:17:55

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

Офлайн

#5 Сен. 21, 2012 23:11:58

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

Lucene - это отдельный поисковый движок (библиотека).
Zend - обертка к нему.
Аналог в Питоне - PyLucene (неожиданно, да? ;)).

Но, вообще то, Lucene прикручивается первоначально к БД. Практически к любой.
А сторонние приложения используют API Lucene.

Кроме Lucene можно посмотреть в сторону Sphinx.
Либо просто прикрутить один из поисковиков: Google, Yandex.



Офлайн

#6 Сен. 24, 2012 10:34:52

DevPy
Зарегистрирован: 2012-09-21
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

Lexander, спасибо, буду пробовать

Отредактировано DevPy (Сен. 24, 2012 10:35:20)

Офлайн

#7 Сен. 25, 2012 14:57:23

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

DevPy
whoosh или xapian гляньте

Офлайн

#8 Окт. 16, 2012 06:27:21

DevPy
Зарегистрирован: 2012-09-21
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Есть ли в Python поиск из индексного файла с данными созданного из данных БД?

Lexander
PyLucene - вроде и ничего, но стал не стал его использовать из-за того, что на сервере не ставлю приложения, которых нет в репозитарии linux, а последняя версия PyLucene как раз не от туда.

slav0nic
Спасибо, стал использовать xappy - очень удобно.

Офлайн

  • Начало
  • » Базы данных
  • » Есть ли в Python поиск из индексного файла с данными созданного из данных БД?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version