Solr 整合到项目中,当用price:[1 TO 1000] 进行范围查询时发现查询结果不对,发现solr中有些类型是不支持整型查询的
支持范围查询的类型
<fieldType name="sInteger" class="solr.SortableIntField" omitNorms="true"/>
solr.SortableLongField
solr.SortableFloatField
不支持范围查询的类型
<fieldType name="integer" class="solr.IntField" omitNorms="true"/>
<fieldType name="sInteger" class="solr.SortableIntField" omitNorms="true"/>
<fieldType name="long" class="solr.LongField" omitNorms="true"/>
<fieldType name="float" class="solr.FloatField" omitNorms="true"/>
solr 所有类型
https://cwiki.apache.org/confluence/display/solr/Field+Types+Included+with+Solr