├── README.md ├── config ├── hanlp.properties ├── plugin-security.policy └── plugin.properties ├── pom.xml └── src ├── main ├── java │ ├── assembly │ │ ├── plugin-jar.xml │ │ └── plugin.xml │ └── org │ │ └── elasticsearch │ │ ├── plugin │ │ └── hanlp │ │ │ ├── AnalysisHanLPPlugin.java │ │ │ ├── analysis │ │ │ ├── HanLPAnalyzerProvider.java │ │ │ └── HanLPTokenizerFactory.java │ │ │ ├── conf │ │ │ ├── ConfigHelper.java │ │ │ ├── DicConfig.java │ │ │ └── HanLPConfig.java │ │ │ └── lucene │ │ │ ├── HanLPAnalyzer.java │ │ │ ├── HanLPTokenFilter.java │ │ │ ├── HanLPTokenizer.java │ │ │ ├── PorterStemmer.java │ │ │ └── SegmentWrapper.java │ │ └── utils │ │ └── CommUtils.java └── resources │ └── plugin-descriptor.properties └── test └── java └── org └── elasticsearch └── plugin └── hanlp └── conf └── ConfigHelperTest.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/README.md -------------------------------------------------------------------------------- /config/hanlp.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/config/hanlp.properties -------------------------------------------------------------------------------- /config/plugin-security.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/config/plugin-security.policy -------------------------------------------------------------------------------- /config/plugin.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/config/plugin.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/assembly/plugin-jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/assembly/plugin-jar.xml -------------------------------------------------------------------------------- /src/main/java/assembly/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/assembly/plugin.xml -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/AnalysisHanLPPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/AnalysisHanLPPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/analysis/HanLPAnalyzerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/analysis/HanLPAnalyzerProvider.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/analysis/HanLPTokenizerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/analysis/HanLPTokenizerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/conf/ConfigHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/conf/ConfigHelper.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/conf/DicConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/conf/DicConfig.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/conf/HanLPConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/conf/HanLPConfig.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/lucene/HanLPAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/lucene/HanLPAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/lucene/HanLPTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/lucene/HanLPTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/lucene/HanLPTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/lucene/HanLPTokenizer.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/lucene/PorterStemmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/lucene/PorterStemmer.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/hanlp/lucene/SegmentWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/hanlp/lucene/SegmentWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/utils/CommUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/utils/CommUtils.java -------------------------------------------------------------------------------- /src/main/resources/plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/main/resources/plugin-descriptor.properties -------------------------------------------------------------------------------- /src/test/java/org/elasticsearch/plugin/hanlp/conf/ConfigHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnyListen/elasticsearch-analysis-hanlp/HEAD/src/test/java/org/elasticsearch/plugin/hanlp/conf/ConfigHelperTest.java --------------------------------------------------------------------------------