Как создать персонализированное приложение веб-поиска?

Я работал над этим некоторое время, но я не могу понять это. Я хочу разработать инструмент / приложение для пользователей (т. Е.) Персонализированный инструмент веб-поиска, который дает результаты на основе интересов пользователя.

Меня действительно смущает, как начать?

1) Как создать профиль пользователя таким образом, чтобы профиль использовался, когда пользователь ищет какое-то ключевое слово в поисковой системе.

2) Как я уже говорил, это должен профиль пользователя при поиске, я просто хочу, чтобы конкретное приложение использовало историю пользователей также вместе с профилем пользователя, который используется для получения результатов для пользователя.

История и профиль должны быть уникальными для каждого пользователя, что означает, что у каждого пользователя будет разная история и разные профили пользователей. Основываясь на том, что мне нужна поисковая система для получения результатов

3) как передать запрос в поисковую систему из приложения для получения результатов??

Я надеюсь, друзья, пожалуйста, помогите мне решить эту проблему?

1 ответ

Как и в любом проекте разработки, вам нужно разбить его на задачи.

  1. Аутентификация пользователя
  2. История пользователя
  3. Получить результаты поиска
  4. Результаты поиска заказа на основе истории пользователя

Каждая из этих задач будет иметь DataAccess, Business Logic и UI. Постарайтесь понять, как каждая из задач, которые будут выполнять эти области, и какие правила следует применять.

Например - что произойдет, если это новый пользователь и у него нет истории? Что происходит, если нет результатов поиска?

Разбейте проблему и решите ее небольшими кусками.

Другие вопросы по тегам