2013-04-24 66 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集成。