1

有人知道 Cassandra 中 Solandra 的替代方案吗?

我不能使用“like”子句,就我而言,我会一直使用。

谢谢。

4

2 回答 2

1

Datastax provides a "tweaked" version of Apache Solr (which saves data directly into Cassandra instead of flat files) to do real-time full-text search. It's called Datastax Enterprise Solution. Of course is not free.

As an alternative, you can couple Cassandra with an Elastic Search cluster but it's kind of heavy just for text search.

Last but not least, try to implement yourself a full text search using Lucene as engine and some hand-made Cassandra tables for storage, good luck though.

于 2013-09-26T19:42:14.480 回答
1

您有 3 个选项来为 Cassandra 带来高级搜索功能:

  • 如前所述,Datastax Solr

  • Elassandra = Cassandra 上的ElasticSearchhttps://github.com/strapdata/elassandrahttp://www.strapdata.com/这是一个很好的产品,我们在我的公司使用它。社区版是免费的,最新版本结合了 Cassandra 3.11 和 Elasticsearch 5.5。您会在他们的网站上看到有一些免费试用托管解决方案可用于测试。

  • Stratio lucene插件 https://github.com/Stratio/cassandra-lucene-index它是免费的,它可以工作,我们也在我的公司使用它。它只是一个放在 Cassandra lib 目录中的 jar。

当然,对于非常基本的搜索需求,你也可以看看 SASI。

于 2018-03-07T23:27:01.487 回答