Этот вопрос закрыт для ответов, так как повторяет вопрос Какую технологию выбрать для выдачи результата по выбранным параметрам?
@Frank1990

Как сделать функционал выдачи релевантного результата на основе выбранных параметров?

Создаю мобильное приложение для выбора идей подарков. Есть параметры: пол и возраст человека, которому будет вручен подарок, тип праздника (День рождения, Новый год, 8 марта, 23 февраля), а также уровень бюджета подарка (низкий, средний, высокий). Пользователю необходимо выбрать подходящие ему варианты из представленных выше и он должен получить результат в виде 2-3 идей подарков. Подскажите, как реализовать такой функционал на языке программирования Dart (Flutter)?
  • Вопрос задан
  • 42 просмотра
Ответы на вопрос 2
Faceted search.
https://sphinxsearch.com/blog/2013/06/21/faceted-s...
можно на ElasticSearch
Ответ написан
AshBlade
@AshBlade
Просто хочу быть счастливым
От языка это не зависит - это про алгоритмы.
Я вижу 2 варианта:
1. Обучить рекомендательную модель (вряд-ли подойдет в этом случае)
2. Использовать БД:
- Вначале делаешь фильтрацию по указанным полям: возраст, цена, бюджет и т.д.
- После сортируешь по рейтингу/популярности

Во 2 случае, рейтинг/популярность вначале могут быть выставлены самостоятельно, а дальше пользователи сами будут его обновлять
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы