2014-08-29 87 views
3

無搜索結果我使用DataStax 3.2.7,並在卡珊德拉,在cqlsh顯示2行。DataStax企業:Solr的

我不能Solr中發現這些記錄,不過,即使重裝核心,完全重建索​​引之後。

有什麼建議嗎?

我也看到了這個在日誌中:超過2年長類型映射版本不支持由CQL3表linkcurrent_search.content_items,迫使版本2

+0

請提供有關您CQL/Solr模式,Solr的配置,和查詢更多信息。 – sbtourist 2014-08-31 09:54:04

+0

嗨,你可以分享你使用的類型和你的solr配置嗎?你是否更改過solrconfig中的dseTypeMappingVersion元素? – phact 2014-08-31 16:52:38

+0

是否有其他記錄回來? – phact 2014-08-31 17:13:19

回答

2

當您使用動態字段來查詢卡桑德拉地圖,你必須使用帶前綴的地圖字面值開始Map中的Key。在你的情況下,前綴圖文字是:

score_calculated_

score_value_

score_velocity_

shared_on_

錯誤 '未定義現場實時' 來了的原因是實時的沒有前綴由在schema.xml中爲該字段指定的前綴。

的什麼你記錄一個看起來就像是一個例子:

{「score_value_realtime」:18.432}

執行相同的所有映射值。

欲瞭解更多詳情,請參閱以下網址: http://www.datastax.com/documentation/datastax_enterprise/3.2/datastax_enterprise/srch/srchDynFlds.html

相關問題