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.