Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- build() - Method in class net.reduls.igo.dictionary.build.CharCategory
-
文字カテゴリ定義のバイナリデータを作成する
- build(String, String) - Static method in class net.reduls.igo.dictionary.build.Matrix
-
連接コスト表のバイナリデータを作成する
- build(List<String>) - Static method in class net.reduls.igo.trie.Builder
-
キー文字列のリストから、DoubleArrayを構築する
- BuildDic - Class in net.reduls.igo.bin
-
テキスト辞書からバイナリ辞書を作成するコマンド
- BuildDic() - Constructor for class net.reduls.igo.bin.BuildDic
- Builder - Class in net.reduls.igo.trie
-
DoubleArrayの構築を行うクラス
- buildWordIdMap() - Method in class net.reduls.igo.dictionary.build.WordDic
-
単語の表層形をキーに、対応する一意なIDを値としたtrieを作成し、保存する
- buildWordInfo() - Method in class net.reduls.igo.dictionary.build.WordDic
-
バイナリ単語辞書を作成し、保存する。
C
- call(int, int, int) - Method in interface net.reduls.igo.trie.Searcher.Callback
-
eachCommonPrefixメソッドで該当するキーの部分文字列が見つかった都度に呼び出されるメソッド
- call(ViterbiNode) - Method in interface net.reduls.igo.dictionary.WordDic.Callback
- category(char) - Method in class net.reduls.igo.dictionary.CharCategory
- Category(int, int, boolean, boolean) - Constructor for class net.reduls.igo.dictionary.CharCategory.Category
- CharCategory - Class in net.reduls.igo.dictionary.build
-
文字カテゴリ定義を保持したバイナリデータを作成するクラス
- CharCategory - Class in net.reduls.igo.dictionary
- CharCategory(String) - Constructor for class net.reduls.igo.dictionary.CharCategory
- CharCategory(String, String, String) - Constructor for class net.reduls.igo.dictionary.build.CharCategory
-
コンストラクタ
- CharCategory.Category - Class in net.reduls.igo.dictionary
- close() - Method in class net.reduls.igo.util.FileMappedInputStream
- close() - Method in class net.reduls.igo.util.FileMappedOutputStream
- close() - Method in class net.reduls.igo.util.ReadLine
-
読み込みを終了する
- cost - Variable in class net.reduls.igo.dictionary.ViterbiNode
- costs - Variable in class net.reduls.igo.dictionary.WordDic
D
- dataOffsets - Variable in class net.reduls.igo.dictionary.WordDic
E
- eachCommonPrefix(CharSequence, int, Searcher.Callback) - Method in class net.reduls.igo.trie.Searcher
-
common-prefix検索を行う 条件に一致するキーが見つかる度に、fn.call(...)メソッドが呼び出される
F
- feature - Variable in class net.reduls.igo.Morpheme
-
形態素の素性
- FileMappedInputStream - Class in net.reduls.igo.util
-
ファイルにマッピングされた入力ストリーム
net.reduls.igo以下のパッケージではファイルからバイナリデータを取得する場合、必ずこのクラスが使用される - FileMappedInputStream(String) - Constructor for class net.reduls.igo.util.FileMappedInputStream
-
入力ストリームを作成する
- FileMappedOutputStream - Class in net.reduls.igo.util
-
ファイルにマッピングされた出力ストリーム
net.reduls.igo以下のパッケージではファイルにバイナリデータを出力する場合、必ずこのクラスが使用される - FileMappedOutputStream(String, int) - Constructor for class net.reduls.igo.util.FileMappedOutputStream
-
サイズを指定して出力ストリームを作成する
G
- getCharArray(int) - Method in class net.reduls.igo.util.FileMappedInputStream
- getInt() - Method in class net.reduls.igo.util.FileMappedInputStream
- getIntArray(int) - Method in class net.reduls.igo.util.FileMappedInputStream
- getIntArray(String) - Static method in class net.reduls.igo.util.FileMappedInputStream
- getShortArray(int) - Method in class net.reduls.igo.util.FileMappedInputStream
- getString(int) - Method in class net.reduls.igo.util.FileMappedInputStream
- getString(String) - Static method in class net.reduls.igo.util.FileMappedInputStream
- group - Variable in class net.reduls.igo.dictionary.CharCategory.Category
I
- id - Variable in class net.reduls.igo.dictionary.CharCategory.Category
- Igo - Class in net.reduls.igo.bin
-
形態素解析コマンド
- Igo() - Constructor for class net.reduls.igo.bin.Igo
- IgoBench - Class in net.reduls.igo.bin
-
簡易ベンチマークコマンド
- IgoBench() - Constructor for class net.reduls.igo.bin.IgoBench
- invoke - Variable in class net.reduls.igo.dictionary.CharCategory.Category
- isCompatible(char, char) - Method in class net.reduls.igo.dictionary.CharCategory
- isEmpty() - Method in interface net.reduls.igo.dictionary.WordDic.Callback
- isSpace - Variable in class net.reduls.igo.dictionary.ViterbiNode
K
- KEY_PREFIX - Static variable in class net.reduls.igo.dictionary.build.CharCategory
L
- leftId - Variable in class net.reduls.igo.dictionary.ViterbiNode
- leftIds - Variable in class net.reduls.igo.dictionary.WordDic
- length - Variable in class net.reduls.igo.dictionary.CharCategory.Category
- length - Variable in class net.reduls.igo.dictionary.ViterbiNode
- lineNumber() - Method in class net.reduls.igo.util.ReadLine
-
これまでに読み込んだ行数を返す
- linkCost(int, int) - Method in class net.reduls.igo.dictionary.Matrix
-
形態素同士の連接コストを求める
M
- main(String[]) - Static method in class net.reduls.igo.bin.BuildDic
- main(String[]) - Static method in class net.reduls.igo.bin.Igo
- main(String[]) - Static method in class net.reduls.igo.bin.IgoBench
- makeBOSEOS() - Static method in class net.reduls.igo.dictionary.ViterbiNode
- Matrix - Class in net.reduls.igo.dictionary.build
-
形態素の連接コスト表のバイナリデータを作成するためのクラス
- Matrix - Class in net.reduls.igo.dictionary
-
形態素の連接コスト表を扱うクラス
- Matrix() - Constructor for class net.reduls.igo.dictionary.build.Matrix
- Matrix(String) - Constructor for class net.reduls.igo.dictionary.Matrix
- Morpheme - Class in net.reduls.igo
-
形態素クラス
- Morpheme(String, String, int) - Constructor for class net.reduls.igo.Morpheme
N
- net.reduls.igo - package net.reduls.igo
- net.reduls.igo.bin - package net.reduls.igo.bin
- net.reduls.igo.dictionary - package net.reduls.igo.dictionary
- net.reduls.igo.dictionary.build - package net.reduls.igo.dictionary.build
- net.reduls.igo.trie - package net.reduls.igo.trie
- net.reduls.igo.util - package net.reduls.igo.util
P
- parse(CharSequence) - Method in class net.reduls.igo.Tagger
-
形態素解析を行う
- parse(CharSequence, List<Morpheme>) - Method in class net.reduls.igo.Tagger
-
形態素解析を行う
- prev - Variable in class net.reduls.igo.dictionary.ViterbiNode
- putChar(char) - Method in class net.reduls.igo.util.FileMappedOutputStream
- putInt(int) - Method in class net.reduls.igo.util.FileMappedOutputStream
- putShort(short) - Method in class net.reduls.igo.util.FileMappedOutputStream
- putString(String) - Method in class net.reduls.igo.util.FileMappedOutputStream
R
- read() - Method in class net.reduls.igo.util.ReadLine
-
一行読み込む
- readEof() - Method in class net.reduls.igo.util.ReadLine
-
一行読み込む
- ReadLine - Class in net.reduls.igo.util
-
行読み込み用のクラス
- ReadLine(InputStream) - Constructor for class net.reduls.igo.util.ReadLine
-
入力ストリームを元に、このクラスのインスタンスを作成する
- ReadLine(String, String) - Constructor for class net.reduls.igo.util.ReadLine
-
ファイルを元に、このクラスのインスタンスを作成する
- rightId - Variable in class net.reduls.igo.dictionary.ViterbiNode
- rightIds - Variable in class net.reduls.igo.dictionary.WordDic
S
- save(String) - Method in class net.reduls.igo.trie.Builder
-
構築したDoubleArrayをファイルに保存する
- search(CharSequence) - Method in class net.reduls.igo.trie.Searcher
-
キーを検索する
- search(CharSequence, int, WordDic.Callback) - Method in class net.reduls.igo.dictionary.WordDic
- search(CharSequence, int, WordDic, WordDic.Callback) - Method in class net.reduls.igo.dictionary.Unknown
- Searcher - Class in net.reduls.igo.trie
-
DoubleArray検索用のクラス
- Searcher(String) - Constructor for class net.reduls.igo.trie.Searcher
-
保存されているDoubleArrayを読み込んで、このクラスのインスタンスを作成する
- Searcher.Callback - Interface in net.reduls.igo.trie
-
common-prefix検索でキーが見つかった場合に呼び出されるコールバッククラスのインターフェース
- searchFromTrieId(int, int, int, boolean, WordDic.Callback) - Method in class net.reduls.igo.dictionary.WordDic
- size() - Method in class net.reduls.igo.trie.Searcher
-
DoubleArrayに格納されているキーの数を返す
- size() - Method in class net.reduls.igo.util.FileMappedInputStream
- start - Variable in class net.reduls.igo.dictionary.ViterbiNode
- start - Variable in class net.reduls.igo.Morpheme
-
テキスト内での形態素の出現開始位置
- surface - Variable in class net.reduls.igo.Morpheme
-
形態素の表層形
T
- Tagger - Class in net.reduls.igo
-
形態素解析を行うクラス
- Tagger(String) - Constructor for class net.reduls.igo.Tagger
-
バイナリ辞書を読み込んで、形態素解析器のインスタンスを作成する
U
- Unknown - Class in net.reduls.igo.dictionary
-
未知語の検索を行うクラス
- Unknown(String) - Constructor for class net.reduls.igo.dictionary.Unknown
V
- ViterbiNode - Class in net.reduls.igo.dictionary
-
Viterbiアルゴリズムで使用されるノード
- ViterbiNode(int, int, short, short, short, short, boolean) - Constructor for class net.reduls.igo.dictionary.ViterbiNode
W
- wakati(CharSequence) - Method in class net.reduls.igo.Tagger
-
分かち書きを行う
- wakati(CharSequence, List<String>) - Method in class net.reduls.igo.Tagger
-
分かち書きを行う
- wordData(int) - Method in class net.reduls.igo.dictionary.WordDic
- WordDic - Class in net.reduls.igo.dictionary.build
-
テキスト単語辞書をパースして、バイナリ単語辞書を構築するためのクラス
- WordDic - Class in net.reduls.igo.dictionary
- WordDic(String) - Constructor for class net.reduls.igo.dictionary.WordDic
- WordDic(String, String, String, String) - Constructor for class net.reduls.igo.dictionary.build.WordDic
-
コンストラクタ
- WordDic.Callback - Interface in net.reduls.igo.dictionary
- wordId - Variable in class net.reduls.igo.dictionary.ViterbiNode
All Classes and Interfaces|All Packages|Constant Field Values