【问题标题】:cassandra,solr,lucandra,solandracassandra,solr,lucandra,solandra
【发布时间】:2011-01-07 03:53:13
【问题描述】:

我正在使用以下技术开发网站,

Ruby on Rails,(ruby 1.8.7,rails 2.3.5) 卡桑德拉 0.6.8,

我想使用 Lucandra 索引 Cassandra 数据库, 我该怎么做呢? 是否有任何可用的 RESTful API 或任何 Web 服务,所以 我可以将数据推送到索引数据库吗? 如果有任何使用 Lucandra 的 ROR 示例,请分享,这确实有助于我们 前进。 或者指导我一些步骤来实现这一点。

我在谷歌上搜索了 3 天,但没有使用任何示例 ROR 中的 Lucandra。

我们会提前感谢您的帮助

【问题讨论】:

  • *andra 技术都是相当新的。在处理新技术时,您必须进行试验。

标签: cassandra solandra


【解决方案1】:

取代 Lucandra 的 Solandra 项目不再使用 节俭,只有 Solr。 http://github.com/tjake/Lucandra

这意味着您可以使用任何 Solr 支持的 gem,例如 act_as_solr

【讨论】:

  • 谢谢,但是 act_as_solr 使用 ActiveRecord,在我的应用程序中 ActiveRecord 支持不可用,因为 cassandra 数据库,请告诉我如何在我的应用程序中使用acts_as_solr
【解决方案2】:

我推荐弹性搜索。它有 rest api、ruby 和 rails 客户端。

https://github.com/angelf/escargot

https://github.com/grantr/rubberband

Elasticsearch 是当今世界上最先进的免费搜索解决方案。它基于 lucene,具有高可用性、容错、分区、高性能、可扩展、最先进的技术、开源、比 solr 更简单……它的成功属于它的作者 Shay Banon。他在该领域拥有多年的建筑师经验。 Solr(和 solandra)离它还很远。只需调查两者,您就会发现自己。

我最好的

塞尔达

【讨论】:

  • 感谢您的建议,这里有一点我无法使用 ActiveRecord。没有 ActiveRecord 是否支持,如果支持,请告诉我
猜你喜欢
  • 2023-03-28
  • 2011-09-15
  • 2011-07-11
  • 2017-08-10
  • 2011-09-15
  • 1970-01-01
  • 2013-12-01
  • 2016-10-08
  • 2014-03-20
相关资源
最近更新 更多