Поиск для небольшого Django приложения?

Всем привет

Готовится сайт, где будет порядка 3000-5000 страничек различных товаров. Нужно организовать поиск по заголовкам + брендам. Не предполагается, что опция будет очень популярной, поэтому хотелось бы решение, которое не требует дополнительных расходов.

Обратил внимание на Haystack + Elasticsearch = но смущает по отзывам, что эта связка очень прожорливая и требует дополнительные мощности, а лучше отдельный сервер для эластика.

Обычный поиск через Django на ORM говорят, что будет работать плохо и долго.

Есть данные, связка Haystack + Whoosh будет работать менее прожорливее, чем элестик?
  • Вопрос задан
  • 901 просмотр
Решения вопроса 3
Postgres + full text search
Ответ написан
@deliro
На 3к записей обычный поиск не будет работать долго.
Самым незатратным будет использовать БД пострес и её же FTS. К тому же, в новой джанге есть биндинги к нему.
Ответ написан
Комментировать
@marataziat
Джангист-тракторист
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis
В гугле забанен
У меня так же не очень популярен поиск на сайте. использую django-watson. вполне неплохо справляется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы