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