Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 27, 2013 16:02:15

stagor
Зарегистрирован: 2013-07-16
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Полнотекстовый vs Q поиск в джанго

Приветствую!

Недавно начал изучать джанго, сейчас столкнулся с вопросом поиска по базе данных. Есть модель объявления о работе, необходимо организовать поиск по названию позиции, скилам (скилы указываются через запятую), городу и заработной плате. Сделал реализацию с использованием Q выражений. Особенно не понравился момент с полем скилов, так как я создаю Q выражение для каждого ключевого слова. Получается очень грязная реализация. В продакшине предполагаю, что будет возможно 20-30 объявлений в день, не более 500-600 объявлений одновременно активных для поиска. Вопрос, стоит ли использовать сфинкс и другие библиотеки для полнотекстового поиска, или оставить реализацию как есть?

Заранее благодарю за ответ.

Офлайн

#2 Авг. 27, 2013 16:16:23

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

Полнотекстовый vs Q поиск в джанго

А структуру базы никак нельзя изменить?
Сделать справочник скилов и все такое.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version