0

私はしばらくこれに取り組んできましたが、これを理解することができません。ユーザー向けのツール/アプリケーション (つまり、ユーザーの関心に基づいて結果を生成するパーソナライズされた Web 検索ツール) を開発したいと考えています。

どうやって始めたらいいの?

1) ユーザーが検索エンジンでキーワードを検索するときにプロファイルが使用されるように、ユーザー プロファイルを作成する方法。

2)検索中にユーザープロファイルを作成する必要があると言っていたように、特定のアプリケーションで、ユーザーの結果を生成するために使用されるユーザープロファイルとともにユーザー履歴も使用する必要があります。

履歴とプロファイルはすべてのユーザーに対して一意である必要があります。つまり、各ユーザーは異なる履歴と異なるユーザー プロファイルを持つことになります。結果を生成するには検索エンジンが必要であることに基づいています。

3) アプリケーションから検索エンジンにクエリを渡して結果を生成する方法 ??

私は友達を願っています、これを解決するために私を助けてください??

4

1 に答える 1

1

他の開発プロジェクトと同様に、タスクに分割する必要があります。

  1. ユーザ認証
  2. ユーザー履歴
  3. 検索結果を取得する
  4. ユーザー履歴に基づいて検索結果を並べ替える

これらの各タスクには、DataAccess、ビジネス ロジック、および UI があります。これらの領域がそれぞれのタスクをどのように実行し、どのルールを適用する必要があるかを考えてみてください。

たとえば、新しいユーザーで履歴がない場合はどうなりますか? 検索結果がない場合はどうなりますか?

問題を分解し、小さなチャンクで解決します。

于 2014-01-21T09:21:48.677 に答える