2013-04-24 91 views
1

我安装了cassandra(在Ubuntu上),我认为它很方便,很好用。但我没有构建一个完整的应用程序,并且我期望我必须提供诸如全文搜索之类的东西,甚至像搜索建议(使用AJAX)。我知道有些API可以执行“搜索建议”之类的功能(例如,JQuery加上对数据的某些http访问可以使用AJAX进行搜索),所以现在我想知道我们是否必须为cassandra构建搜索API,或者如果有已经有一些可用?有没有cassandra的全文搜索API?

回答

3

不幸的是,用vanilla Cassandra确实不是一个好的方法,所以你将会使用额外的搜索工具,如Solr。 DataStax有一个产品(DataStax企业版),它将Cassandra与Solr紧密集成(用于搜索)。这里有一个链接到DSE download页面。你可以在你的DEV环境中免费试用它。他们也有一个tutorial on how to get a simple column family indexed in Solr

否则,您也可以将Cassandra与Solr集成在一起。但是关于DSE的好处是,他们关心Cassandra/Solr集成。此外,DSE目前正在Cassandra 1.1.x上(我忘记了确切的版本),所以如果您需要使用1.2.x,则必须自行与Solr集成。