diff --git a/solr/authority/conf/schema.xml b/solr/authority/conf/schema.xml
index 868e30d84a5494b2a04a14964ca812c4c0a04385..176b308c6debdd43366e8a5973e7dd017ff07299 100644
--- a/solr/authority/conf/schema.xml
+++ b/solr/authority/conf/schema.xml
@@ -5,7 +5,7 @@
     <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
     <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
     <fieldtype name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
-    <fieldtype name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>
+    <fieldtype name="date" class="solr.TrieDateField" sortMissingLast="true" omitNorms="true" precisionStep="6"/>
     <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
       <analyzer type="index">
         <tokenizer class="solr.ICUTokenizerFactory"/>
diff --git a/solr/biblio/conf/schema.xml b/solr/biblio/conf/schema.xml
index ed6b0fb2d9fcfd9582be6e1be0d4af59d73ff927..ced3b548a267780a2366902caba5887cf607b736 100644
--- a/solr/biblio/conf/schema.xml
+++ b/solr/biblio/conf/schema.xml
@@ -93,7 +93,7 @@
         <filter class="solr.LengthFilterFactory" min="1" max="100" />
       </analyzer>
     </fieldType>
-    <fieldType name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>
+    <fieldType name="date" class="solr.TrieDateField" sortMissingLast="true" omitNorms="true" precisionStep="6"/>
   </types>
  <fields>
    <!-- Required by Solr 4.x -->
diff --git a/solr/reserves/conf/schema.xml b/solr/reserves/conf/schema.xml
index e74a0700d46221a812aa40107030fa9ec504a042..5a07fa5638e00d517b56b58deeff4c6d8dc2f874 100644
--- a/solr/reserves/conf/schema.xml
+++ b/solr/reserves/conf/schema.xml
@@ -5,7 +5,7 @@
     <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
     <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
     <fieldtype name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
-    <fieldtype name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>
+    <fieldtype name="date" class="solr.TrieDateField" sortMissingLast="true" omitNorms="true" precisionStep="6"/>
     <fieldType name="text" class="solr.TextField" positionIncrementGap="100">
       <analyzer type="index">
         <tokenizer class="solr.ICUTokenizerFactory"/>
diff --git a/solr/stats/conf/schema.xml b/solr/stats/conf/schema.xml
index 52c19ef32f4ebee253ae3eac662c2aaac1220bd8..731133637fbffe3fc81b61ae0b04a3862b4b1d3f 100644
--- a/solr/stats/conf/schema.xml
+++ b/solr/stats/conf/schema.xml
@@ -5,7 +5,7 @@
     <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
     <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
     <fieldtype name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
-    <fieldtype name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>
+    <fieldtype name="date" class="solr.TrieDateField" sortMissingLast="true" omitNorms="true" precisionStep="6"/>
   </types>
   <fields>
    <!-- Required by Solr 4.x -->
diff --git a/solr/website/conf/schema.xml b/solr/website/conf/schema.xml
index 53d77100d24646ed8a261beaf1ac92d4fae6225a..06c30403efc8902c906e2356e0926159c3e1645b 100644
--- a/solr/website/conf/schema.xml
+++ b/solr/website/conf/schema.xml
@@ -88,7 +88,7 @@
         <filter class="solr.LengthFilterFactory" min="1" max="100" />
       </analyzer>
     </fieldType>
-    <fieldType name="date" class="solr.DateField" sortMissingLast="true" omitNorms="true"/>
+    <fieldType name="date" class="solr.TrieDateField" sortMissingLast="true" omitNorms="true" precisionStep="6"/>
   </types>
  <fields>
    <!-- Required by Solr 4.x -->