Hey there guys and gals,

I'm trying to devise a mathematical checksum in solr, so that I can quickly 
check the records against the authoritative source.  The problem I'm running 
into, is that all the math functions I want to use in solr are 32 bit floats, 
and my checksum values are 64 bit longs, so I cannot get a matching or valid 
checksum.  I've tried to workaround this by trying to reduce the number down 
with log, ln, pow, etc, but then it doesn't detect close but not matching data 
scenarios.  Is there any reason that the math functions are floats instead of 
doubles?  How much effort would be required to either change the existing math 
functions to use doubles, or to add a complement of 64 bit math functions?

Thanks





I am sending this e-mail to specific persons. From time to time, I may 
inadvertenly include a recipient by mistake. You will likely recognize the 
mistake from the subject line or from the list of other recipients. In that 
case, please do not read, copy, forward, or store the message and do let me 
know about my mistake after you have deleted it from your e-mail system. In any 
case, please also note that this message may contain information that is 
confidential or legally privileged, and you should treat the message and its 
content appropriately.

Reply via email to