Hi,
Am 15.11.2011 10:25, schrieb rajini maski:
<fieldType name="long" class="solr.TrieLongField" precisionStep="0"
omitNorms="true" positionIncrementGap="0"/>
[...]
<fieldType name="tlong" class="solr.TrieLongField" precisionStep="8"
omitNorms="true" positionIncrementGap="0"/>
[...]
<field name="studyid" type="long" indexed="true" stored="true"/>
Hmh, why didn't you just changed the field type to tlong as you
mentioned before? Instead you changed the class of the long type.
There's nothing against this, it's just a bit confusing since long
fields normally are of type solr.LongField, which is not sortable on its
own.
You specified a precisionStep of 0, which means that the field would be
slow in range queries, but it shouldn't harm for sorting. All in all, it
should work.
So, the only chance I see is to re-index once again (and commit after
that). I don't really see an error in your config except the confusing
"long" type. It should work after reindexing, and it can't work if it
was indexed with a genuine long type.
-Kuli