Hi Chris, you were correct, the filed was getting set as a double. Thanks
for the help.



On Fri, Jul 22, 2011 at 7:03 PM, Jason Toy <jason...@gmail.com> wrote:

> This is the document I am posting:
> <?xml version="1.0" encoding="UTF-8"?><add><doc><field name="id">Post
> 75004824785129473</field><field name="type">Post</field><field
> name="at_d">2011-05-30T01:05:18Z</field><field name="state_s">New
> York</field><field name="country_s">United States</field><field
> name="data_text">hello world!</field></add>
>
>
> In my schema.xml file I have these date fields, do I need more?
>
>  <fieldType name="date" class="solr.TrieDateField" omitNorms="true"
> precisionStep="0" positionIncrementGap="0"/>
>  <fieldType name="tdate" class="solr.TrieDateField" omitNorms="true"
> precisionStep="6" positionIncrementGap="0"/>
>  <fieldType name="pdate" class="solr.DateField" sortMissingLast="true"
> omitNorms="true"/>
>
>
>
>
>
> On Fri, Jul 22, 2011 at 5:00 PM, Jason Toy <jason...@gmail.com> wrote:
>
>> I haven't modified my schema in the older solr or trunk solr,is it
>> required to modify my schema to support timestamps?
>>
>>
>> On Fri, Jul 22, 2011 at 4:45 PM, Chris Hostetter <
>> hossman_luc...@fucit.org> wrote:
>>
>>> : In Solr 1.3.1 I am able to store timestamps in my docs so that I query
>>> them.
>>> :
>>> : In trunk when I try to store a doc with a timestamp I get a sever
>>> error, is
>>> : there a different way I should store this data or is this a bug?
>>>
>>> are you sure your schema has that field defined as a (Trie)DateField ?
>>>
>>> Based on the error it looks like it's configured as a "TrieDoubleField"
>>> ...
>>>
>>> : 75004824785129473] Error adding field 'at_d'='2011-05-30T01:05:18Z'
>>>         ...
>>> :
>>> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
>>> : Caused by: java.lang.NumberFormatException: For input string:
>>> : "2011-05-30T01:05:18Z"
>>> :         at
>>> :
>>> sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1222)
>>> :         at java.lang.Double.parseDouble(Double.java:510)
>>> :         at
>>> org.apache.solr.schema.TrieField.createField(TrieField.java:509)
>>>
>>>
>>> -Hoss
>>>
>>
>>
>>
>> --
>> - sent from my mobile
>> 6176064373
>>
>>
>
>
> --
> - sent from my mobile
> 6176064373
>
>


-- 
- sent from my mobile
6176064373

Reply via email to