|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.trialpc.sticktools.stemmer.AbstractStemmer
net.trialpc.sticktools.stemmer.PorterStemmer
public class PorterStemmer
Porter Stemmer を実装したクラスです。
この実装では、与えられた語を常に語幹解釈しようと試みます。
そのため、同じ語を何度も語幹解釈する必要がある場合は、CachedStemmer
クラスでラッピングすることを推奨します。
オリジナルの Porter Stemmer のソースコードは、 アルゴリズムの開発者のウェブページ ( Martin Porter's Home Page ) の The Porter Stemming Algorithm で参照することができます。 アルゴリズムについての解説は、そちらを参照してください。
CachedStemmer
コンストラクタの概要 | |
---|---|
PorterStemmer()
|
メソッドの概要 | |
---|---|
java.lang.String |
interpret(java.lang.String term)
語幹解釈を行った単語を返します。 |
クラス net.trialpc.sticktools.stemmer.AbstractStemmer から継承されたメソッド |
---|
hasDoubleConsonant, hasDoubleConsonant, hasVowelInStem, hasVowelInStem, isConsonant, isConsonant, isVowel, isVowel |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PorterStemmer()
メソッドの詳細 |
---|
public java.lang.String interpret(java.lang.String term)
Stemmer
の記述:
term
-
java.lang.NullPointerException
- term
が null
である場合
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |