Info
FTSIndexFormat::_appendIndexKey() uses MurmurHash3_x64_128() which computes a hash that consists of two uint64_t values. The hash is then encoded into a hex string, without considering the byte order. For correctness, the two halves of the hash should be coerced into little-endian order first.
Top User Comments
bryanpkc commented on Fri, 20 Nov 2015 14:44:37 +0000:
I should mention that SERVER-21252 refers to an upstream MurmurHash3 fix for big-endian systems (item #9). I believe that fix is required to resolve this issue.