fixing some spelling errors

git-svn-id: https://russianmorphology.googlecode.com/svn/trunk@100 d817d54c-26ab-11de-abc9-2f7d1455ff7a
This commit is contained in:
Alexander.A.Kuznetsov
2010-10-08 12:18:18 +00:00
parent 76e68a11e0
commit 3de894404c
25 changed files with 55 additions and 342 deletions

View File

@ -18,7 +18,6 @@ package org.apache.lucene.morphology;
import java.io.*;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
@ -26,7 +25,7 @@ public class MorphologyImpl implements Morphology {
protected int[][] separators;
protected short[] rulesId;
protected Heuristic[][] rules;
protected String[] grammaInfo;
protected String[] grammarInfo;
protected LetterDecoderEncoder decoderEncoder;
@ -40,27 +39,11 @@ public class MorphologyImpl implements Morphology {
this.decoderEncoder = decoderEncoder;
}
public MorphologyImpl(int[][] separators, short[] rulesId, Heuristic[][] rules, String[] grammaInfo) {
public MorphologyImpl(int[][] separators, short[] rulesId, Heuristic[][] rules, String[] grammarInfo) {
this.separators = separators;
this.rulesId = rulesId;
this.rules = rules;
this.grammaInfo = grammaInfo;
}
public int[][] getSeparators() {
return separators;
}
public short[] getRulesId() {
return rulesId;
}
public Heuristic[][] getRules() {
return rules;
}
public String[] getGrammaInfo() {
return grammaInfo;
this.grammarInfo = grammarInfo;
}
public List<String> getNormalForms(String s) {
@ -78,7 +61,7 @@ public class MorphologyImpl implements Morphology {
int[] ints = decoderEncoder.encodeToArray(revertWord(s));
int ruleId = findRuleId(ints);
for (Heuristic h : rules[rulesId[ruleId]]) {
result.add(h.transformWord(s) + "|" + grammaInfo[h.getFormMorphInfo()]);
result.add(h.transformWord(s) + "|" + grammarInfo[h.getFormMorphInfo()]);
}
return result;
}
@ -135,8 +118,8 @@ public class MorphologyImpl implements Morphology {
writer.write(heuristic.toString() + "\n");
}
}
writer.write(grammaInfo.length + "\n");
for (String s : grammaInfo) {
writer.write(grammarInfo.length + "\n");
for (String s : grammarInfo) {
writer.write(s + "\n");
}
writer.close();
@ -166,9 +149,9 @@ public class MorphologyImpl implements Morphology {
Integer amount;
s = bufferedReader.readLine();
amount = Integer.valueOf(s);
grammaInfo = new String[amount];
grammarInfo = new String[amount];
for (int i = 0; i < amount; i++) {
grammaInfo[i] = bufferedReader.readLine();
grammarInfo[i] = bufferedReader.readLine();
}
}

View File

@ -48,6 +48,6 @@ public class MorphologyAnalyzer extends Analyzer {
TokenStream result = new StandardTokenizer(Version.LUCENE_30, reader);
result = new StandardFilter(result);
result = new LowerCaseFilter(result);
return new MorphlogyFilter(result, luceneMorph);
return new MorphologyFilter(result, luceneMorph);
}
}

View File

@ -25,12 +25,12 @@ import java.io.IOException;
import java.util.Iterator;
public class MorphlogyFilter extends TokenFilter {
public class MorphologyFilter extends TokenFilter {
private LuceneMorphology luceneMorph;
private Iterator<String> iterator;
private TermAttribute termAtt;
public MorphlogyFilter(TokenStream tokenStream, LuceneMorphology luceneMorph) {
public MorphologyFilter(TokenStream tokenStream, LuceneMorphology luceneMorph) {
super(tokenStream);
this.luceneMorph = luceneMorph;
termAtt = addAttribute(TermAttribute.class);