1 package org.apache.lucene.analysis.ru; 2 3 18 19 import java.io.Reader ; 20 import org.apache.lucene.analysis.CharTokenizer; 21 22 31 32 public class RussianLetterTokenizer extends CharTokenizer 33 { 34 35 private char[] charset; 36 37 public RussianLetterTokenizer(Reader in, char[] charset) 38 { 39 super(in); 40 this.charset = charset; 41 } 42 43 47 protected boolean isTokenChar(char c) 48 { 49 if (Character.isLetter(c)) 50 return true; 51 for (int i = 0; i < charset.length; i++) 52 { 53 if (c == charset[i]) 54 return true; 55 } 56 return false; 57 } 58 } 59 | Popular Tags |