lib/classifier/lsi/summary.rb in classifier-1.3.4 vs lib/classifier/lsi/summary.rb in classifier-1.3.5
- old
+ new
@@ -12,20 +12,20 @@
end
def split_sentences
split /(\.|\!|\?)/ # TODO: make this less primitive
end
-
+
def split_paragraphs
split /(\n\n|\r\r|\r\n\r\n)/ # TODO: make this less primitive
end
-
+
private
-
+
def perform_lsi(chunks, count, separator)
lsi = Classifier::LSI.new :auto_rebuild => false
chunks.each { |chunk| lsi << chunk unless chunk.strip.empty? || chunk.strip.split.size == 1 }
lsi.build_index
summaries = lsi.highest_relative_content count
return summaries.reject { |chunk| !summaries.include? chunk }.map { |x| x.strip }.join(separator)
end
-end
\ No newline at end of file
+end