Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 数据类型在Solr中不起作用_Date_Solr_Cassandra - Fatal编程技术网

Date 数据类型在Solr中不起作用

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

我想从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="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你是说重新导入数据