簡體   English   中英

密碼查詢-Neo4j-查找具有相同偏好的人

[英]Cypher query - Neo4j - Find people with same prefrences

我有以下想法,但我不知道是否有可能,所以我希望有人可以告訴我是否可能。

假設我有一個包含1000人的圖形網絡,每個人都有關於書的偏好。 首選項不是在系統中硬編碼的,而是可以由用戶自由定義。

我想根據人們對書籍的喜好對他們進行分組,並且我希望系統每晚都可以定義分組。 人們可以屬於不同的小組,一個小組至少需要有5個人。

謝謝!

您應該閱讀有關使用Neo4J通過協作過濾構建推薦系統的文章。 它會給您一些具體的例子來思考。

在您的情況下,您需要更具體地說明“首選項”是什么。 根據您的需求,可以采用許多不同的方式來建模。 例如,您可以讓用戶“喜歡”書籍,然后可以按類型,關鍵字等對書籍進行分組。 這就變成了一個交叉的問題:具有相同偏好的人是那些“喜歡”鏈接到相似關鍵字,體裁,作者等的書籍的人。

您可能想要閱讀last.fm所做的音樂品味預測 在我看來,您的問題非常相似,但書籍而不是音樂。

沒有正確的方法來執行此操作,這是一個復雜的問題。 我建議您先從一個非常清晰的陳述開始,說明您希望網站如何顯示給用戶,並提供許多示例,說明該算法的效果如何。 您所描述的實際上並不是您可以插入的任何可插拔軟件組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM