IK Analyzer Demo

1559 단어 Lucene
IK Analyzer 분사기의 사용Demo도 제 친구의 블로그를 보고 이해를 해서 여기에 놓았습니다. 코드가 조금 바뀌었습니다. IK Analyzer에 관심이 있는 친구에게 도움이 되었으면 합니다.

package com.eric.lucene;

import java.io.IOException;
import java.io.StringReader;

import org.wltea.analyzer.IKSegmentation;
import org.wltea.analyzer.Lexeme;

public class IKAnalyzerApp {

	public static void main(String[] args) {
		IKSegmentation seg = null;
		String text = "      ,                ,"
				+ "                 ,  《    》        ,"
				+ "       ,      ,    ,    。"
				+ "             ,                。"
				+ "               ,  ,          。";

		StringReader reader = new StringReader(text);
		seg = new IKSegmentation(reader);
		Lexeme lex = null;
		try {
			while ((lex = seg.next()) != null) {
				System.out.print(lex.getLexemeText() + "|");
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

결과:
인용하다
소식 | 아니 | 성인 | 그 | 가장 소중한 | 장소 | 는 | 고통 | 방황 | 몸부림 | 중 | 총능 | 자신 | 마음 | 을 | 더 넓다 | 천지 | 땅 | 와 같다 | 적벽 | 후 | 부 | 중 | 날아가다 | 간 | 학 | 칸 | 위 | 별 | 밤 | 월 | 장하 대강 | 위 | 맑다 | 맑다 | 맑다 | 맑다 | 맑다 | 찌꺼기 | 지 않다 | 물 | 소식 한 사람 | 고락 | 한 사람 | 사람 | 고통 사람 | 사람 | 고통 고통 고통 고통에 능한 사람 | 사람 | 사람 | 고통에 능한 사람이런 |낙관 | 과 | 참 | 재미 | 도움 | 그 사람 | 넘기다 | 적지 않다 | 난관 | 화가 | 진 | 단청 | 말하기 | 루쉰 | 예 | 하나 | 하나 | 재미있다 | 사람 | 나 | 갖고 싶다 | 가져와 말하기 | 말하기 | 소동파 | 동파 | 똑같다 | 똑같다 | 똑같다 | 해도 된다 |

좋은 웹페이지 즐겨찾기