<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Solr cannot index dates in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/solr-cannot-index-dates/m-p/274348#M227478</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to index the fields which have type d_datetime as proper date fields (type "date" or "tdate") in Solr. For this, I have added the type and the field in schema.xml:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;fieldType name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;….&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;field name="@{&lt;/SPAN&gt;&lt;A href="http://www.xenit.eu/fred/example/model/0.1}purchase_date" rel="nofollow noopener noreferrer"&gt;http://www.xenit.eu/fred/example/model/0.1}purchase_date&lt;/A&gt;&lt;SPAN&gt;" type="tdate" indexed="true" stored="true"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, they are not indexed and the message in the log are:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;WARNING: Node index failed and skipped for 861 in Tx 46&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.solr.common.SolrException: Invalid Date String:'2013-02-01T19:26:54.000+01:00'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.solr.schema.DateField.parseMath(DateField.java:163)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.solr.schema.TrieDateField.createField(TrieDateField.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.solr.schema.SchemaField.createField(SchemaField.java:94)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.solr.tracker.CoreTracker.toDocument(CoreTracker.java:3458)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.solr.tracker.CoreTracker.indexNode(CoreTracker.java:2344)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.solr.tracker.MultiThreadedCoreTracker$NodeIndexWorkerRunnable.doWork(MultiThreadedCoreTracker.java:806)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.solr.tracker.MultiThreadedCoreTracker$AbstractWorkerRunnable.run(MultiThreadedCoreTracker.java:747)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:662)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think this is because Solr only understands UTC dates. Is there any way to convert Alfresco's dates to UTC?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;roxana&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Feb 2013 18:54:48 GMT</pubDate>
    <dc:creator>anghelutar</dc:creator>
    <dc:date>2013-02-04T18:54:48Z</dc:date>
    <item>
      <title>Solr cannot index dates</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/solr-cannot-index-dates/m-p/274348#M227478</link>
      <description>Hello,I am trying to index the fields which have type d_datetime as proper date fields (type "date" or "tdate") in Solr. For this, I have added the type and the field in schema.xml:fieldType name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"….field name="@{http://www.xenit.eu</description>
      <pubDate>Mon, 04 Feb 2013 18:54:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/solr-cannot-index-dates/m-p/274348#M227478</guid>
      <dc:creator>anghelutar</dc:creator>
      <dc:date>2013-02-04T18:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: Solr cannot index dates</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/solr-cannot-index-dates/m-p/274349#M227479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi roxana,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;why not using the built-in support of Alfresco for date fields in SOLR? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jens&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 17 Feb 2013 21:23:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/solr-cannot-index-dates/m-p/274349#M227479</guid>
      <dc:creator>jego</dc:creator>
      <dc:date>2013-02-17T21:23:28Z</dc:date>
    </item>
  </channel>
</rss>

