There is also a Java Implementation on Hadoop. it does a good job on documents.
it's called LikeLike
Currently Likelike supports only
Min-Wise independent permutations.
Min-Wise independent permutations is
applied to the recommendation of
Google News