【问题标题】:What is the replacement of apache solr with cassandra?用 cassandra 替换 apache solr 是什么?
【发布时间】:2018-02-17 01:30:33
【问题描述】:
我开发了 Nodejs 应用程序,它由带有 cassandra 包的 apache solr 组成。我们知道 cassandra 将仅提供主键搜索,因此 apache solr 将帮助搜索所有字段,但在这种情况下,apache solr 仅适用于 cassandra 的企业包,而不适用于开源 cassandra。有没有像 apache solr 这样的其他包来支持使用开源 cassandra 数据库进行所有字段搜索?
【问题讨论】:
标签:
node.js
solr
cassandra
【解决方案1】:
即使使用社区版本,您也可以使用 ElasticSearch 或 Solr,但您必须自己进行索引。
但是有一个项目:Elassandra
Elassandra 是 Elasticsearch 的一个分支,被修改为作为插件运行
Apache Cassandra 在可扩展且有弹性的对等网络中
建筑学。 Elasticsearch 代码嵌入在 Cassanda 节点中
在 Cassandra 表和 Cassandra 上提供高级搜索功能
用作 Elasticsearch 数据和配置存储。
https://github.com/strapdata/elassandra