Sha256: 2b788f9d9e9a2af6096ae1e2476cdf04e9fc0bdb06432c5c4ff572ab245c2f2a
Contents?: true
Size: 870 Bytes
Versions: 4
Compression:
Stored size: 870 Bytes
Contents
## # Remove plain prefix # Asian J. (2007) "Effective Techniques for Indonesian Text Retrieval" page 61 # http://researchbank.rmit.edu.au/eserv/rmit:6312/Asian.pdf module Sastrawi module Stemmer module Context module Visitor class RemovePlainPrefix def visit(context) result = remove(context.current_word) if result != context.current_word removed_part = context.current_word.sub(/#{Regexp.quote(result)}/, '') removal = Removal.new(self, context.current_word, result, removed_part, 'DP') context.add_removal(removal) context.current_word = result end end ## # Remove plain prefix: di|ke|se def remove(word) word.sub(/^(di|ke|se)/, '') end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems