I believe I have encountered a bug in SOLR. I have a data type defined as 
follows:

<fieldType name="long" class="solr.TrieLongField" precisionStep="0" 
positionIncrementGap="0”/>

And I have a field defined like so:

<field name="aid" type="long" indexed="true" stored="true" multiValued="false" 
required="true" omitNorms="true" />

I have not been able to reproduce this problem for smaller numbers, but for 
some of the very large numbers, the value that gets stored for this “aid” field 
is not the same as the number that gets indexed. For example, 20140716126615474 
is stored as 20140716126615470, or in any even, that is the way it is getting 
reported back. When I issue a query, “aid: 20140716126615474”, the value 
reported back for aid is 20140716126615470!

Any suggestions?

Reply via email to