比方說,我有700000觀察具有某些屬性的產品,讓我們稱之爲標籤。什麼框架/ db爲基於內容的過濾提供了一個很好的解決方案?
並讓我們說我們有userX。我想實現一種簡單的基於內容的過濾方法:根據標籤計數/相關性對產品進行排名。 因此,可以說用戶X有一個偏好: - 黃 - 價格(0-15) - 名優產品
爲了得到一個建議,一個需要遍歷所有700.000意見(可在NoSQL數據庫來完成通過標籤進行標準化設置,但是當涉及多個標籤時仍然可以進行很多觀察),並計算特定產品中存在的標籤數量。
我可以用什麼框架或方法來快速做到這一點?即在幾秒鐘內得到結果?
有些事情我認爲是:
- 純服務器的NodeJS
- 純Python服務器
- 的Neo4j圖形數據庫,但不知道如何關係可在此設置來實現?
對於一個真實世界的例子,這[博客文章](http://neo4j.com/blog/date-night-movie-neo4j/)今天剛剛出版,其中詳細介紹了基於內容的電影推薦。 –
這看起來很有趣!其實,你的例子是我所需要的... – JohnAndrews
我只需要補充一點:我有700.000件商品,購買數量應該是每個用戶最多50件。 neo4j可以處理這種性能嗎? – JohnAndrews