Module: Shingling

Defined in:
lib/doc_sim/shingling.rb

Overview

Shingle a document

Class Method Summary collapse

Class Method Details

.shingle(document, k) ⇒ Object



5
6
7
8
# File 'lib/doc_sim/shingling.rb', line 5

def self.shingle(document, k)
  max_index = document.length - k + 1
  max_index.times.to_set { |i| document[i...(i + k)] }
end