Date 数据类型在Solr中不起作用
我想从solr中的Cassandra处获取包含日期类型的记录,以下是我的代码:Date 数据类型在Solr中不起作用,date,solr,cassandra,Date,Solr,Cassandra,我想从solr中的Cassandra处获取包含日期类型的记录,以下是我的代码: in dataconfig.xml: <entity name="artist" query="SELECT artist_id, name, email, total_jobs, created FROM artist_list"> <field column="artist_id" template="ARTIST_${artist.artist_id}" name="i
in dataconfig.xml:
<entity name="artist" query="SELECT artist_id, name, email, total_jobs, created FROM artist_list">
<field column="artist_id" template="ARTIST_${artist.artist_id}" name="id"/>
<field column="created" name="artist_created" />
</entity>
in schema.xml:
<fieldType name="tdate" class="solr.TrieDoubleField" omitNorms="true" />
<field name="artist_created" type="tdate" indexed="false" stored="true"/>
但结果不包含创建的字段。有人能告诉我问题出在哪里吗?非常感谢 您正在将tdate数据类型定义为solr.triedublefield。这就是为什么结果不包含艺术家创建的数据 将您的架构更改为:
<fieldType name="date" class="solr.TrieDateField" precisionStep="0" positionIncrementGap="0"/>
<field name="artist_created" type="date" indexed="false" stored="true"/>
谢谢你的回复。但这似乎不起作用:@JenniferHe每次更改数据时,都需要重新编制数据索引schema@Ashrafaul你是说重新导入数据