• Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.6
    • Component/s: None
    • Labels:


      Yonik has ported an implementation of MurmurHash 3.0 and put it in the public domain:

      It's a port of which says:

      (I reserve the right to tweak the constants after people have had a chance to bang on it). Murmur3 has better performance than MurmurHash2, no repetition flaw, comes in 32/64/128-bit versions for both x86 and x64 platforms, and the 128-bit x64 version is blazing fast - over 5 gigabytes per second on my 3 gigahertz Core 2.

      In addition, the library of test code that I use to test MurmurHash (called SMHasher) has been released - it's still rough (and will only compile under VC++ at the moment), but it contains everything needed to verify hash functions of arbitrary output bit-lengths.

      Murmur3 and all future versions will be hosted on Google Code here - - you can access the codebase via the 'Source' tab at the top.

      See also

      We should add support for it and hook into MinHash

      1. MAHOUT-862.patch
        5 kB
        Grant Ingersoll


        Grant Ingersoll created issue -
        Grant Ingersoll made changes -
        Field Original Value New Value
        Attachment MAHOUT-862.patch [ 12501962 ]
        Grant Ingersoll made changes -
        Fix Version/s 0.6 [ 12316364 ]
        Grant Ingersoll made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Sean Owen made changes -
        Status Resolved [ 5 ] Closed [ 6 ]


          • Assignee:
            Grant Ingersoll
            Grant Ingersoll
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: