2016-03-03 90 views
0

爲了讓我的數據可以在solr中搜索哪些密鑰空間應該用於我的所有Cassandra表?關於DSE搜索的查詢

我開始後的Solr以下keyspaces:

 system_traces 
     solr_admin 
     system 
     dse_system 

回答

2

,則不應使用任何這些keyspaces的創建自己的表。您需要創建您自己的密鑰空間,然後在該密鑰空間中創建您的表,然後在表上的密鑰空間中創建一個solr核心。

你如何做到這一點將取決於你正在運行的DataStax Enterprise的版本。在4.8,你可以用下面的命令通過dsetool這樣:

dsetool create_core keyspace.table generateResources=true reindex=true 

然後,您將能夠對這個表進行搜索查詢。

Here是當前在DataStax Enterprise上搜索Solr的搜索文檔。

+0

感謝您的時間和指導 – CodeLover

+0

確定只有一個問題是真的有必要每次都使用solrconfig.xml和schema.xml進行索引,或者我可以使用CQL表離開嗎? – CodeLover

+1

與solr集成,您不是查詢cassandra表,而是使用solrconfig和schema從cassandra表創建的solr核。因此需要提供這些內容,或者在覈心創建時讓dsetool爲您生成它們。 – mikea