cvj2.migemo
クラス Sen

java.lang.Object
  上位を拡張 cvj2.migemo.Sen
すべての実装されたインタフェース:
Searcher

public class Sen
extends java.lang.Object
implements Searcher

lucense-gosen を使用して形態素解析をする


入れ子のクラスの概要
static class Sen.MigemoDictUseType
          Migemoの辞書使用種別
 
フィールドの概要
static Sen.MigemoDictUseType useMigemoDictType
          Migemoの辞書使用種別
 
コンストラクタの概要
Sen(boolean enablePrefixMatch)
          コンストラクタ
 
メソッドの概要
 SenString analyze(java.lang.String string)
          形態素解析をする
static void clearAnalyzeCache()
          解析結果のキャッシュをクリア
 int[] foundIn(java.lang.String fileText)
          検索対象文字列から一致する箇所を探す あらかじめ、setInputStr() を呼んでおく
static long getCacheObjectsBytes()
          キャッシュの使用しているメモリサイズを取得
 void setInputRomaji(java.lang.String inputRomaji)
          キーボードから入力されたローマ字文字列の設定
static void updateAnalyzeCacheSize(int size)
          解析結果のキャッシュ個数を指定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

useMigemoDictType

public static Sen.MigemoDictUseType useMigemoDictType
Migemoの辞書使用種別

コンストラクタの詳細

Sen

public Sen(boolean enablePrefixMatch)
コンストラクタ

パラメータ:
enablePrefixMatch - 前方一致モードを有功にするか (検索文字を "/" で開始すると前方一致検索になる)
メソッドの詳細

setInputRomaji

public void setInputRomaji(java.lang.String inputRomaji)
キーボードから入力されたローマ字文字列の設定

定義:
インタフェース Searcher 内の setInputRomaji
パラメータ:
inputRomaji - 検索文字列 (grep における、引数の役目)

updateAnalyzeCacheSize

public static void updateAnalyzeCacheSize(int size)
解析結果のキャッシュ個数を指定する


clearAnalyzeCache

public static void clearAnalyzeCache()
解析結果のキャッシュをクリア


getCacheObjectsBytes

public static long getCacheObjectsBytes()
キャッシュの使用しているメモリサイズを取得


analyze

public SenString analyze(java.lang.String string)
形態素解析をする


foundIn

public int[] foundIn(java.lang.String fileText)
検索対象文字列から一致する箇所を探す あらかじめ、setInputStr() を呼んでおく

定義:
インタフェース Searcher 内の foundIn
パラメータ:
fileText - 検索対象文字列 (grep における、ファイルの1行の役目)
戻り値:
一致したら、{ 一致した箇所の開始位置、終了位置+1 } 一致しなければ、null。