All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wltea.analyzer.lucene.IKAnalyzer Maven / Gradle / Ivy

The newest version!
package org.wltea.analyzer.lucene;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.Tokenizer;
import org.wltea.analyzer.configuration.DictionaryConfiguration;

import java.io.Reader;

public final class IKAnalyzer extends Analyzer {

    private DictionaryConfiguration configuration;

    public IKAnalyzer(DictionaryConfiguration configuration) {
        super();
        this.configuration = configuration;
    }
    @Override
    protected TokenStreamComponents createComponents(String fieldName, final Reader in) {
        Tokenizer _IKTokenizer = new IKTokenizer(in, configuration);
        return new TokenStreamComponents(_IKTokenizer);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy