Paoding 2.0.2レコード


Paoding 2.0.2レコード
paodingのsvn上のコードは、辞書の自動動的ロードをサポートし、辞書の更新、削除が発生したかどうかを検出します.
自動監視(paoding.stopAutoDetecting)をオフにする方法もサポートされている.forceDetecting手動で1回の検出を実行します.
現在、このバージョンは2.0.2ですが、jarパッケージとzipパッケージにするつもりはありません.
その後2.0.3は簡体字をサポートし、GBK->UTF-8を提供する.Big 5->utf-8変換機能後に発注する.
-------------------------------
2007-9-19:
計画変更:簡体字繁体字は2.0から削除され、2.1版に延期された.2.0.3バージョン番号を空にします.次のリリースは2.0.4-alphaです.
エラー観点修正:luceneはReaderと入力されているため、この時点で符号化の問題はなく、すべてunicode仕様に合致する文字です.GBKでもBIG 5でも格納されているファイルをReaderに変換すると、符号化の概念はありません.したがって厨房にはGBK->UTF-8の変更は存在しない.
-------------------------------
2.0.3以降は特別な理由がなく、新しい特性や機能は追加されません.
その後、完全なテストが行われ、2.0.4-alphaがリリースされ続けます.-->2.0.4-beta;-->
**が安定していることが証明された後、最終的に2.0.5を発表した.
その後、使用を深刻に妨げるバグがない限り、新しいバージョンはリリースされません.
2.0.5以降のバージョンは2.1.0に直接ジャンプします(新しいプロパティがある場合はバージョンを生成します).
-------------------------------
2007-9-19:
計画調整:簡体字計画2.1から開発
-------------------------------
辞書の変化を手動で検出する例:
	public static void main(String[] args) throws Exception {
		Paoding paoding = PaodingMaker.make();
		paoding.stopAutoDetecting();//        ,      
		PaodingAnalyzer analyzer = PaodingAnalyzer.defaultMode(paoding);
		int count = 1;
		while (true) {
			paoding.forceDetecting();//            
			TokenStream ts = analyzer.tokenStream(
					"", new StringReader("        "));
			Token token;
			while ((token = ts.next()) != null) {
				System.out.println(token);
			}
			System.out.println("--" + (count ++) + "--");
			Thread.sleep(1000 * 5);
		}
	}

自動モニタリングを使用する場合は、他のスレッドが実行されていることを保証する必要があります.そうしないと、自動モニタリングはできません.
(他のスレッドが存在しない場合、Paodingは自動的に検出を終了するので、一般的にはWebアプリケーションでPaodingの自動監視をテストするしかありません)
辞書の変更が検出されると、ログ/コンソールからメッセージ・プロンプトが表示されます.