/* ================================================================== * Created [2009-4-27 閿熸枻鎷烽敓鏂ゆ嫹11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.cms.lucene.analyzer; import java.io.Reader; import java.util.Set; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.StopFilter; import org.apache.lucene.analysis.TokenStream; public class CJKAnalyzer extends Analyzer { // 继承了Analyzer抽象超类,这是lucene的要求 public final static String[] STOP_WORDS = {}; private Set<?> stopTable; public CJKAnalyzer() { stopTable = StopFilter.makeStopSet(STOP_WORDS); } public TokenStream tokenStream(String fieldName, Reader reader) { return new StopFilter(new CJKTokenizer(reader), stopTable); } }