[DS-3695] Add docValues to all *PointField by default to support faceting.

Some of these may be unnecessary, but I don't know on which we facet.
This commit is contained in:
Mark H. Wood
2019-02-08 14:01:16 -05:00
parent ad50b73fd9
commit cd5911a68f
4 changed files with 35 additions and 34 deletions

View File

@@ -39,7 +39,8 @@
<fieldType name="date"
class="solr.DatePointField"
sortMissingLast="true"
omitNorms="true"/>
omitNorms="true"
docValues="true"/>
<fieldType name="text"
class="solr.TextField"

View File

@@ -19,20 +19,20 @@
<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="int" class="solr.IntPointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="float" class="solr.FloatPointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="long" class="solr.LongPointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="double" class="solr.DoublePointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="date" class="solr.DatePointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="pint" class="solr.IntPointField" omitNorms="true"/>
<fieldType name="plong" class="solr.LongPointField" omitNorms="true"/>
<fieldType name="pfloat" class="solr.FloatPointField" omitNorms="true"/>
<fieldType name="pdouble" class="solr.DoublePointField" omitNorms="true"/>
<fieldType name="pdate" class="solr.DatePointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="sint" class="solr.IntPointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="slong" class="solr.LongPointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="sfloat" class="solr.FloatPointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="sdouble" class="solr.DoublePointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="int" class="solr.IntPointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="float" class="solr.FloatPointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="long" class="solr.LongPointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="double" class="solr.DoublePointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="date" class="solr.DatePointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="pint" class="solr.IntPointField" omitNorms="true" docValues="true"/>
<fieldType name="plong" class="solr.LongPointField" omitNorms="true" docValues="true"/>
<fieldType name="pfloat" class="solr.FloatPointField" omitNorms="true" docValues="true"/>
<fieldType name="pdouble" class="solr.DoublePointField" omitNorms="true" docValues="true"/>
<fieldType name="pdate" class="solr.DatePointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="sint" class="solr.IntPointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="slong" class="solr.LongPointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="sfloat" class="solr.FloatPointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="sdouble" class="solr.DoublePointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="random" class="solr.RandomSortField" indexed="true" />
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">

View File

@@ -29,22 +29,22 @@
<fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="int" class="solr.IntPointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="float" class="solr.FloatPointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="long" class="solr.LongPointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="double" class="solr.DoublePointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="date" class="solr.DatePointField" omitNorms="true" positionIncrementGap="0"/>
<fieldType name="int" class="solr.IntPointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="float" class="solr.FloatPointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="long" class="solr.LongPointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="double" class="solr.DoublePointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="date" class="solr.DatePointField" omitNorms="true" positionIncrementGap="0" docValues="true"/>
<fieldType name="pint" class="solr.IntPointField" omitNorms="true"/>
<fieldType name="plong" class="solr.LongPointField" omitNorms="true"/>
<fieldType name="pfloat" class="solr.FloatPointField" omitNorms="true"/>
<fieldType name="pdouble" class="solr.DoublePointField" omitNorms="true"/>
<fieldType name="pdate" class="solr.DatePointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="pint" class="solr.IntPointField" omitNorms="true" docValues="true"/>
<fieldType name="plong" class="solr.LongPointField" omitNorms="true" docValues="true"/>
<fieldType name="pfloat" class="solr.FloatPointField" omitNorms="true" docValues="true"/>
<fieldType name="pdouble" class="solr.DoublePointField" omitNorms="true" docValues="true"/>
<fieldType name="pdate" class="solr.DatePointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="sint" class="solr.IntPointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="slong" class="solr.LongPointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="sfloat" class="solr.FloatPointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="sdouble" class="solr.DoublePointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="sint" class="solr.IntPointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="slong" class="solr.LongPointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="sfloat" class="solr.FloatPointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="sdouble" class="solr.DoublePointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="random" class="solr.RandomSortField" indexed="true" />

View File

@@ -29,12 +29,12 @@
<fieldType name="boolean" class="solr.BoolField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="integer" class="solr.IntPointField" omitNorms="true"/>
<fieldType name="long" class="solr.LongPointField" omitNorms="true"/>
<fieldType name="float" class="solr.FloatPointField" omitNorms="true"/>
<fieldType name="double" class="solr.DoublePointField" omitNorms="true"/>
<fieldType name="integer" class="solr.IntPointField" omitNorms="true" docValues="true"/>
<fieldType name="long" class="solr.LongPointField" omitNorms="true" docValues="true"/>
<fieldType name="float" class="solr.FloatPointField" omitNorms="true" docValues="true"/>
<fieldType name="double" class="solr.DoublePointField" omitNorms="true" docValues="true"/>
<fieldType name="date" class="solr.DatePointField" sortMissingLast="true" omitNorms="true"/>
<fieldType name="date" class="solr.DatePointField" sortMissingLast="true" omitNorms="true" docValues="true"/>
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">