Index

B C D E F G I K L M N P R S T U V W 
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
 
B C D E F G I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values