├── README.md ├── lib └── hanlp-1.2.8.jar ├── pom.xml └── src └── main ├── assemblies └── plugin.xml ├── java ├── com │ └── hankcs │ │ └── lucene4 │ │ ├── AnalyzeContext.java │ │ ├── CharacterUtil.java │ │ ├── HanLPAnalyzer.java │ │ ├── HanLPIndexAnalyzer.java │ │ ├── HanLPTokenizer.java │ │ ├── HanlpSegmenter.java │ │ └── PorterStemmer.java └── org │ └── elasticsearch │ ├── index │ └── analysis │ │ ├── HanLPAnalyzerProvider.java │ │ └── HanLPTokenizerFactory.java │ └── plugin │ └── analysis │ └── hanlp │ └── AnalysisHanlpPlugin.java └── resources ├── hanlp.properties └── plugin-descriptor.properties /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/README.md -------------------------------------------------------------------------------- /lib/hanlp-1.2.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/lib/hanlp-1.2.8.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assemblies/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/assemblies/plugin.xml -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/AnalyzeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/AnalyzeContext.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/CharacterUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/CharacterUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/HanLPAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/HanLPAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/HanLPIndexAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/HanLPIndexAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/HanLPTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/HanLPTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/HanlpSegmenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/HanlpSegmenter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene4/PorterStemmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene4/PorterStemmer.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPAnalyzerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPAnalyzerProvider.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPTokenizerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPTokenizerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/hanlp/AnalysisHanlpPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/analysis/hanlp/AnalysisHanlpPlugin.java -------------------------------------------------------------------------------- /src/main/resources/hanlp.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/resources/hanlp.properties -------------------------------------------------------------------------------- /src/main/resources/plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kepmov/elasticsearch-analysis-hanlp/HEAD/src/main/resources/plugin-descriptor.properties --------------------------------------------------------------------------------