/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fr/ |
H A D | FrenchMinimalStemmer.java | 63 public int stem(char s[], int len) { argument 64 if (len < 6) 65 return len; 67 if (s[len-1] == 'x') { 68 if (s[len-3] == 'a' && s[len-2] == 'u') 69 s[len-2] = 'l'; 70 return len - 1; 73 if (s[len-1] == 's') len [all...] |
H A D | FrenchLightStemmer.java | 66 public int stem(char s[], int len) { argument 67 if (len > 5 && s[len-1] == 'x') { 68 if (s[len-3] == 'a' && s[len-2] == 'u' && s[len-4] != 'e') 69 s[len-2] = 'l'; 70 len--; 73 if (len > 3 && s[len 230 norm(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/bg/ |
H A D | BulgarianStemmer.java | 37 * @param len length of input buffer 40 public int stem(final char s[], int len) { argument 41 if (len < 4) // do not stem 42 return len; 44 if (len > 5 && endsWith(s, len, "ища")) 45 return len - 3; 47 len = removeArticle(s, len); 48 len 81 removeArticle(final char s[], final int len) argument 100 removePlural(final char s[], final int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/en/ |
H A D | EnglishMinimalStemmer.java | 29 public int stem(char s[], int len) { argument 30 if (len < 3 || s[len-1] != 's') 31 return len; 33 switch(s[len-2]) { 35 case 's': return len; 37 if (len > 3 && s[len-3] == 'i' && s[len-4] != 'a' && s[len [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/cz/ |
H A D | CzechStemmer.java | 38 * @param len length of input buffer 44 public int stem(char s[], int len) { argument 45 len = removeCase(s, len); 46 len = removePossessives(s, len); 47 if (len > 0) { 48 len = normalize(s, len); 50 return len; 53 removeCase(char s[], int len) argument 127 removePossessives(char s[], int len) argument 137 normalize(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/de/ |
H A D | GermanMinimalStemmer.java | 64 public int stem(char s[], int len) { argument 65 if (len < 5) 66 return len; 68 for (int i = 0; i < len; i++) 75 if (len > 6 && s[len-3] == 'n' && s[len-2] == 'e' && s[len-1] == 'n') 76 return len - 3; 78 if (len > [all...] |
H A D | GermanLightStemmer.java | 64 public int stem(char s[], int len) { argument 65 for (int i = 0; i < len; i++) 85 len = step1(s, len); 86 return step2(s, len); 105 private int step1(char s[], int len) { argument 106 if (len > 5 && s[len-3] == 'e' && s[len-2] == 'r' && s[len 126 step2(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/no/ |
H A D | NorwegianMinimalStemmer.java | 64 public int stem(char s[], int len) { argument 66 if (len > 4 && s[len-1] == 's') 67 len--; 69 if (len > 5 && 70 endsWith(s, len, "ene") // masc/fem/neutr pl definite (hus-ene) 72 return len - 3; 74 if (len > 4 && 75 (endsWith(s, len, "er") || // masc/fem indefinite 76 endsWith(s, len, "e [all...] |
H A D | NorwegianLightStemmer.java | 66 public int stem(char s[], int len) { argument 68 if (len > 4 && s[len-1] == 's') 69 len--; 72 if (len > 7 && 73 (endsWith(s, len, "heter") || // general ending (hemmelig-heter -> hemmelig) 74 endsWith(s, len, "heten"))) // general ending (hemmelig-heten -> hemmelig) 75 return len - 5; 77 if (len > 5 && 78 (endsWith(s, len, "do [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/pt/ |
H A D | PortugueseLightStemmer.java | 66 public int stem(char s[], int len) { argument 67 if (len < 4) 68 return len; 70 len = removeSuffix(s, len); 72 if (len > 3 && s[len-1] == 'a') 73 len = normFeminine(s, len); 75 if (len > 112 removeSuffix(char s[], int len) argument 165 normFeminine(char s[], int len) argument [all...] |
H A D | PortugueseStemmer.java | 43 * @param s buffer, oversized to at least <code>len+1</code> 44 * @param len initial valid length of buffer 47 public int stem(char s[], int len) { argument 48 assert s.length >= len + 1 : "this stemmer requires an oversized array of at least 1"; 50 len = plural.apply(s, len); 51 len = adverb.apply(s, len); 52 len = feminine.apply(s, len); [all...] |
H A D | PortugueseMinimalStemmer.java | 36 public int stem(char s[], int len) { argument 37 return pluralStep.apply(s, len);
|
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/fi/ |
H A D | FinnishLightStemmer.java | 66 public int stem(char s[], int len) { argument 67 if (len < 4) 68 return len; 70 for (int i = 0; i < len; i++) 77 len = step1(s, len); 78 len = step2(s, len); 79 len = step3(s, len); 85 step1(char s[], int len) argument 102 step2(char s[], int len) argument 119 step3(char s[], int len) argument 196 norm1(char s[], int len) argument 221 norm2(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hu/ |
H A D | HungarianLightStemmer.java | 65 public int stem(char s[], int len) { argument 66 for (int i = 0; i < len; i++) 83 len = removeCase(s, len); 84 len = removePossessive(s, len); 85 len = removePlural(s, len); 86 return normalize(s, len); 89 private int removeCase(char s[], int len) { argument 144 removePossessive(char s[], int len) argument 206 removePlural(char s[], int len) argument 217 normalize(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/it/ |
H A D | ItalianLightStemmer.java | 64 public int stem(char s[], int len) { argument 65 if (len < 6) 66 return len; 68 for (int i = 0; i < len; i++) 92 switch(s[len-1]) { 94 if (s[len-2] == 'i' || s[len-2] == 'h') 95 return len - 2; 97 return len - 1; 99 if (s[len [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/hi/ |
H A D | HindiStemmer.java | 32 public int stem(char buffer[], int len) { argument 34 if ((len > 6) && (endsWith(buffer, len, "ाएंगी") 35 || endsWith(buffer, len, "ाएंगे") 36 || endsWith(buffer, len, "ाऊंगी") 37 || endsWith(buffer, len, "ाऊंगा") 38 || endsWith(buffer, len, "ाइयाँ") 39 || endsWith(buffer, len, "ाइयों") 40 || endsWith(buffer, len, "ाइयां") 42 return len [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/es/ |
H A D | SpanishLightStemmer.java | 64 public int stem(char s[], int len) { argument 65 if (len < 5) 66 return len; 68 for (int i = 0; i < len; i++) 92 switch(s[len-1]) { 95 case 'e': return len - 1; 97 if (s[len-2] == 'e' && s[len-3] == 's' && s[len-4] == 'e') 98 return len [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/ru/ |
H A D | RussianLightStemmer.java | 66 public int stem(char s[], int len) { argument 67 len = removeCase(s, len); 68 return normalize(s, len); 71 private int normalize(char s[], int len) { argument 72 if (len > 3) 73 switch(s[len-1]) { 75 case 'и': return len - 1; 76 case 'н': if (s[len-2] == 'н') return len 81 removeCase(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/el/ |
H A D | GreekStemmer.java | 35 public int stem(char s[], int len) { argument 36 if (len < 4) // too short 37 return len; 39 final int origLen = len; 41 len = rule0(s, len); 42 len = rule1(s, len); 43 len = rule2(s, len); 69 rule0(char s[], int len) argument 142 rule1(char s[], int len) argument 160 rule2(char s[], int len) argument 176 rule3(char s[], int len) argument 203 rule4(char s[], int len) argument 212 rule5(char s[], int len) argument 233 rule6(char s[], int len) argument 255 rule7(char s[], int len) argument 297 rule8(char s[], int len) argument 346 rule9(char s[], int len) argument 392 rule10(char s[], int len) argument 408 rule11(char s[], int len) argument 436 rule12(char s[], int len) argument 456 rule13(char s[], int len) argument 493 rule14(char s[], int len) argument 537 rule15(char s[], int len) argument 574 rule16(char s[], int len) argument 594 rule17(char s[], int len) argument 608 rule18(char s[], int len) argument 632 rule19(char s[], int len) argument 652 rule20(char s[], int len) argument 660 rule21(char s[], int len) argument 760 rule22(char s[], int len) argument 776 endsWith(char s[], int len, String suffix) argument 787 endsWithVowel(char s[], int len) argument 804 endsWithVowelNoY(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/sv/ |
H A D | SwedishLightStemmer.java | 66 public int stem(char s[], int len) { argument 67 if (len > 4 && s[len-1] == 's') 68 len--; 70 if (len > 7 && 71 (endsWith(s, len, "elser") || 72 endsWith(s, len, "heten"))) 73 return len - 5; 75 if (len > 6 && 76 (endsWith(s, len, "arn [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/lv/ |
H A D | LatvianStemmer.java | 39 public int stem(char s[], int len) { argument 40 int numVowels = numVowels(s, len); 44 if (numVowels > affix.vc && len >= affix.affix.length + 3 && endsWith(s, len, affix.affix)) { 45 len -= affix.affix.length; 46 return affix.palatalizes ? unpalatalize(s, len) : len; 50 return len; 96 private int unpalatalize(char s[], int len) { argument 99 if (s[len] 162 numVowels(char s[], int len) argument [all...] |
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/util/ |
H A D | Bits.java | 35 final int len; field in class:Bits.MatchAllBits 37 public MatchAllBits( int len ) { 38 this.len = len; 46 return len; 54 final int len; field in class:Bits.MatchNoBits 56 public MatchNoBits( int len ) { 57 this.len = len; 65 return len; [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/gl/ |
H A D | GalicianStemmer.java | 45 * @param s buffer, oversized to at least <code>len+1</code> 46 * @param len initial valid length of buffer 49 public int stem(char s[], int len) { argument 50 assert s.length >= len + 1 : "this stemmer requires an oversized array of at least 1"; 52 len = plural.apply(s, len); 53 len = unification.apply(s, len); 54 len = adverb.apply(s, len); [all...] |
/lucene-3.6.0/lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis/util/ |
H A D | StemmerUtil.java | 26 * @param len length of input buffer 30 public static boolean startsWith(char s[], int len, String prefix) { argument 32 if (prefixLen > len) 44 * @param len length of input buffer 48 public static boolean endsWith(char s[], int len, String suffix) { argument 50 if (suffixLen > len) 53 if (s[len -(suffixLen - i)] != suffix.charAt(i)) 63 * @param len length of input buffer 67 public static boolean endsWith(char s[], int len, char suffix[]) { argument 69 if (suffixLen > len) 86 delete(char s[], int pos, int len) argument 102 deleteN(char s[], int pos, int len, int nChars) argument [all...] |
H A D | OpenStringBuilder.java | 25 protected int len; field in class:OpenStringBuilder 35 public OpenStringBuilder(char[] arr, int len) { argument 36 set(arr, len); 39 public void setLength(int len) { this.len = len; } argument 43 this.len = end; 47 public int size() { return len; } 48 public int length() { return len; } 81 buf[len 86 unsafeWrite(char b[], int off, int len) argument 91 resize(int len) argument 114 write(char b[], int off, int len) argument [all...] |