solr的排序字段类型异常

   昨天遇到个异常:

unexpected docvalues type NONE for field 'sortOrder' (expected=NUMERIC). Use UninvertingReader or index with docvalues.  

解决了

我将schema.xml中对应那个字段的type设置为了int,而int的类型定义是:

<fieldType name="int" class="solr.TrieIntField" precisionStep="0" positionIncrementGap="0"/>  

居然可以排序以及权重打分了~~~

转载于:https://my.oschina.net/u/2553994/blog/700246