我正在使用DataStax 3.2.7并且在Cassandra中有2行显示在cqlsh中。
我在Solr中找不到这些记录,即使在重新加载核心并完全重新索引之后也是如此。
有什么建议吗?
我也在日志中看到这一点:CQL3表linkcurrent_search.content_items不支持早于2的类型映射版本,强制版本2.
答案 0 :(得分:2)
使用动态字段在Cassandra中查询地图时,必须使用带前缀的地图文字在地图中开始键。在您的情况下,前缀地图文字是:
score_calculated _
score_value_
score_velocity_
shared_on_
错误'未定义字段实时'即将到来是因为realtime没有以schema.xml中为该字段指定的前缀作为前缀。
您的某条记录的示例如下:
{' score_value_realtime':18.432}
对所有地图值执行相同操作。
有关详细信息,请参阅此网址: http://www.datastax.com/documentation/datastax_enterprise/3.2/datastax_enterprise/srch/srchDynFlds.html