2011-01-07 28 views
3

我使用下列技術開發的網站,卡桑德拉,Solr的,lucandra,solandra

Ruby on Rails的,(紅寶石1.8.7,2.3.5軌道) 卡桑德拉0.6.8,

我想使用Lucandra來索引Cassandra數據庫, 我該如何做? 是否有任何RESTful API或任何Web服務可用於此,所以 我可以將數據推送到索引數據庫? 如果有任何使用Lucandra的ROR例子,請分享,這真的有助於我們前進 。 或指導我實現這一點的一些步驟。

我在谷歌搜索了3天,我沒有得到任何使用 Lucandra在ROR的例子。

你的幫助會提前

+0

的'* andra'技術都是比較新的。當你處理新技術時,你必須進行試驗。 – yfeldblum 2011-01-07 04:45:12

回答

6

的Solandra項目正在取代Lucandra不再使用 節儉,只Solr的理解。 http://github.com/tjake/Lucandra

這意味着你可以使用任何Solr的支持像 寶石acts_as_solr

+0

謝謝,但是act_as_solr使用ActiveRecord,在我的應用程序中ActiveRecord支持不可用,因爲cassandra數據庫,請告訴我如何在我的應用程序 – naveen 2011-01-10 04:07:06

+2

中使用acts_as_solr來看看這個https://github.com/carbonfive/active_column – tjake 2011-01-11 19:16:01

1

我推薦elasticsearch。它有休息api,紅寶石& rails客戶端。

https://github.com/angelf/escargot

https://github.com/grantr/rubberband

Elasticsearch是當今世界上最先進的無搜索解決方案。它基於lucene,具有高可用性,容錯性,分區性,高性能,可擴展性,最先進的技術,開放源代碼,比solr更簡單......它的成功屬於它的作者Shay Banon。他在這方面有多年的建築經驗。 Solr(和索蘭德拉)離它不遠。只需調查兩者,你就會看到你自己。

我最好的

塞爾達

+0

感謝您的建議,這裏有一件事我不能使用ActiveRecord.Is它支持沒有主動記錄,如果是的話讓我知道 – naveen 2011-01-10 04:05:30