什么是用cassandra代替apache solr?

时间:2017-09-08 07:36:18

标签: node.js apache solr cassandra

我开发了Nodejs应用程序,它由带有cassandra包的apache solr组成。我们知道cassandra将只提供主键搜索,因此apache solr将帮助搜索所有字段,但在这种情况下,apache solr将仅适用于cassandra的企业包,它不适用于开源cassandra。有没有像apache solr这样的其他软件包来支持使用开源cassandra数据库的所有字段搜索?

1 个答案:

答案 0 :(得分:1)

即使使用社区版,您也可以使用ElasticSearchSolr,但您必须自行编制索引。

但是有一个项目: Elassandra

  

Elassandra是Elasticsearch的一个分支,经过修改后可作为插件运行   Apache Cassandra具有可扩展性和弹性的点对点   建筑。 Elasticsearch代码嵌入在Cassanda节点中   在Cassandra牌桌和Cassandra上提供高级搜索功能   充当Elasticsearch数据和配置存储。

https://github.com/strapdata/elassandra