我安装了 cassandra(在 ubuntu 上),我认为它既方便又好。但我并没有构建一个完整的应用程序,而且我希望我必须提供诸如全文搜索之类的东西,甚至像搜索建议之类的东西(使用 AJAX)。我知道有 API:s 可以执行诸如“搜索建议”之类的功能(例如,JQuery 加上对您的数据的一些 http 访问可以使用 AJAX 进行搜索建议)所以现在我想知道我们是否必须为 cassandra 构建自己的搜索 API,或者是否有已经有一些可用了吗?
问问题
1951 次
1 回答
4
不幸的是,使用 vanilla Cassandra 确实没有一个好的方法,因此您将使用额外的搜索工具,例如Solr。DataStax 有一个产品(DataStax 企业版)将 Cassandra 与 Solr 紧密集成(用于搜索)。这是DSE 下载页面的链接。您可以在您的 DEV 环境中免费试用。他们还有一个关于如何在 Solr 中获取简单列族索引的教程。
否则,您也可以自行将 Cassandra 与 Solr 集成。但是 DSE 的好处是他们负责 Cassandra/Solr 的集成。此外,DSE 目前在 Cassandra 1.1.x 上(我忘记了确切的版本),所以如果您需要使用 1.2.x,无论如何您都必须自己与 Solr 集成。
于 2013-04-24T13:02:26.950 回答