Найти - Пользователи
Полная версия: Полнотекстовый vs Q поиск в джанго
Начало » Django » Полнотекстовый vs Q поиск в джанго
1
stagor
Приветствую!

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

Заранее благодарю за ответ.
Lexander
А структуру базы никак нельзя изменить?
Сделать справочник скилов и все такое.
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