2014-01-21 52 views
0

我一直在這個工作了一段時間,但我無法弄清楚這一點。 我想爲用戶開發一個工具/應用程序(我是一個個性化的網頁搜索工具,它根據用戶的興趣產生結果。如何創建個性化的網頁搜索應用程序?

它真的讓我困惑如何開始?

1)如何創建一個用戶配置文件,使得輪廓時,應使用用戶搜索在搜索引擎的一些關鍵字。

2)就像我說的它應該的用戶配置文件,同時搜索,我只是想在特定的應用程序使用的用戶歷史也被用於生產用戶結果的用戶配置文件一起。

歷史和輪廓應該是,這意味着每個用戶都會有不同的歷史,不同的用戶配置文件..based上,我需要一個搜索引擎產生的結果

3)如何通過每個用戶的獨特從應用程序到搜索引擎的查詢產生結果?

希望朋友們,請幫我解決這個問題?

回答

1

與任何開發項目一樣,您需要將其分解爲任務。

  1. 用戶認證
  2. 用戶歷史
  3. 獲取搜索結果根據用戶歷史

每項任務都會有數據訪問,業務邏輯和UI

  • 搜索結果排序。試着弄清楚這些領域將執行的每項任務以及應該應用哪些規則。

    例如 - 如果它是新用戶並且沒有歷史記錄會發生什麼? 如果沒有搜索結果會怎麼樣?

    分解問題並以小塊解決問題。

  • +0

    您的回覆嗨liath ..thanks ..我明白你說什麼,但我仍然需要幾件事情得到澄清1)我怎樣才能連接歷史和用戶個人資料關於這2任何想法),該平臺是更容易開發,我很好用的PHP,JavaScript ..有可能與他們合作。請幫我關於這個 – Krishnaft9

    +0

    1)取決於2,但大概你會有一個保存搜索列表的地方? 2)這取決於你,第一個問題是基於網絡還是基於程序?其次,它會上線並考慮託管價格選項? – Liath

    相關問題