2013-05-01 36 views
2
  1. 我開始我的DSE節點Solr的節點即/ DSE卡桑德拉-s
  2. 然後創建KS和CF.我的CF有。KEY場僅
  3. 我再發布Solr模式和Solr的配置就可以了我的Solr模式具有動態場被編入索引,多值
  4. 然後我嘗試將數據插入到CAS上CQL命令提示符下,像下面。: -

插入設備(KEY,deviceid,qualifier0 )VALUES(000000000000,'000000000000',['v0','v1']);DSE搜索 - Solr的多值字段架構不能與CAS模式:(映射

它拋出錯誤,說 - 無效字符'['。

問題 -

  1. 是否支持在DSE多值字段?
  2. 如果是,那我該如何使用它們?

謝謝。

+0

qualifier0的數據類型是什麼? – abhi 2013-05-02 11:09:30

回答

2

如果您打算使用高級Solr功能,您應該使用Solr HTTP API而不是CQL插入數據。但是,我認爲您可以像這樣插入多值字段:

insert into device (KEY, deviceid, qualifier0) VALUES (000000000000, '000000000000', 'solrjson:[\'v0\',\'v1\']'); 
+0

感謝Buddy,它的工作原理 – 2013-09-28 20:31:36