Расширенная функция поиска для сайта электронной коммерции с помощью Django

Я работаю на платформе электронной коммерции, для которой мне нужно сделать продвинутую, быструю, обрабатывающую ошибки строку поиска, у нас тысячи товаров, много категорий, много вариантов!

Я хочу создать очень быструю строку поиска с такими возможностями, как:

  1. динамический
  2. Автоматическое предложение
  3. нечеткая обработка слов
  4. предложения по использованию сервисов с открытым исходным кодом
  5. предложения по использованию библиотек python, таких как whoosh, для повышения скорости работы
  6. применение кэширования и все такое, например, использование Redis и все такое
  7. Обработка не найденного товара и все такое

Мне нужна помощь с тем, что я должен использовать, а что нет, а также, какие модели я должен обновить, например, для пользователей, что они искали в прошлом, должен ли я хранить это, и все, Пожалуйста, помогите мне, меня попросили исследовать и работать над этим, но я запутался и пока не достиг места!!!!!!

Вернуться на верх