我是Neo4J上的新用戶。只需閱讀一週。Neo4j推薦引擎
我正在研究使用NEO4J創建建議。
我們有產品目錄和產品詳細信息頁面上我們想要顯示類似產品 根據不同產品的功能,累計評級,價格範圍。
這些產品本身不具有彼此之間的關係,只是它們具有共同的特徵。
例如 產品:iPhone 功能:攝像頭,4G等
產品:三星注 功能:攝像頭,4G等
如果Neo4j的是這類數據的正確選擇有什麼想法?我們希望基於特徵集同類產品的清單,價格響,評級每prodct
和數據如何沃爾德模式將看?
我是Neo4J上的新用戶。只需閱讀一週。Neo4j推薦引擎
我正在研究使用NEO4J創建建議。
我們有產品目錄和產品詳細信息頁面上我們想要顯示類似產品 根據不同產品的功能,累計評級,價格範圍。
這些產品本身不具有彼此之間的關係,只是它們具有共同的特徵。
例如 產品:iPhone 功能:攝像頭,4G等
產品:三星注 功能:攝像頭,4G等
如果Neo4j的是這類數據的正確選擇有什麼想法?我們希望基於特徵集同類產品的清單,價格響,評級每prodct
和數據如何沃爾德模式將看?
你可以看看http://www.reco4j.org/,一個recommondation引擎框架上的Neo4j的頂部工作。
我建議看看像Amazon.com(或類似的)網站,看看他們如何組織他們的SKU。如果你在亞馬遜打開任何項目,你會「面」(或方式對項目進行分類),如:
然後,您必須確定是否每個這些facet s更好地建模爲層次結構或屬性。部門和子類別看起來更適合層次結構,而品牌和功能看起來更適合於物業。
部門和子類別會是什麼樣子樹,樹的葉子是所有的SKU。
然後彷彿一個「產品處於同一部門/子類別內和它匹配的功能,至少50%」的「相似性」功能可能是一樣容易。
希望這有助於,這只是我最初的想法。
一樣,因爲我們使用solr/lucene,所以這看起來像一個非常簡單的選項。但我們正在研究探索Neo4J的過程。 – ajd
其實,是的,我看到有人使用Solr或ElasticSearch來實現這種功能。但是一旦你想進入「購物籃分析」(鏈接產品一起購買),「會話分析」(在同一會話中查看鏈接產品)或「我的朋友喜歡什麼」,那麼我會開始研究Neo4j。 –
有幾種選擇:
嗨邁克爾,選項2「創建功能作爲節點」是我在想什麼。所以..我應該創建一個像Product:Name(iPhone)的節點「具有」與節點的關係「Camera:True」,「Texting:True」 – ajd
[他們的網站](http://www.reco4j.org/)是空白的,並說「我們很快就會回來」,他們已經推出了他們的[GitHub回購](https://github.com/reco4j? tab = repositories),抽出了[下載頁面](http://www.reco4j.org/download.jsp),並且沒有[在Twitter上](https://twitter.com/reco4j)寫任何東西幾個月。很奇怪。太糟糕了,根據我觀看的視頻聽起來很有趣。 –
是啊2014年10月我和@AbeVoelker – Vnge