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


Никак не могу найти похожий функционал в Python?
Есть ли что-то похожее?
FishHook
может тебе это надо?
http://pypi.python.org/pypi/python-memcached/
DevPy
FishHook
может тебе это надо?
http://pypi.python.org/pypi/python-memcached/

Предполагаю, что для реализации поиска с помощью python-memcached придется писать очень много кода.
reclosedev
https://www.google.ru/search?q=python+full+text+search
Lexander
Lucene - это отдельный поисковый движок (библиотека).
Zend - обертка к нему.
Аналог в Питоне - PyLucene (неожиданно, да? ;)).

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

Кроме Lucene можно посмотреть в сторону Sphinx.
Либо просто прикрутить один из поисковиков: Google, Yandex.
DevPy
Lexander, спасибо, буду пробовать
slav0nic
DevPy
whoosh или xapian гляньте
DevPy
Lexander
PyLucene - вроде и ничего, но стал не стал его использовать из-за того, что на сервере не ставлю приложения, которых нет в репозитарии linux, а последняя версия PyLucene как раз не от туда.

slav0nic
Спасибо, стал использовать xappy - очень удобно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB