├── .editorconfig ├── .gitignore ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── config └── hanlp.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs ├── hanlp-1.6.8-sources.jar └── hanlp-1.6.8.jar ├── licenses ├── lucene-LICENSE.txt └── lucene-NOTICE.txt ├── settings.gradle └── src ├── main ├── java │ ├── com │ │ └── hankcs │ │ │ └── lucene │ │ │ ├── HanLPAnalyzer.java │ │ │ ├── HanLPIndexAnalyzer.java │ │ │ ├── HanLPTokenizer.java │ │ │ ├── HanLPTokenizerFactory.java │ │ │ ├── PorterStemmer.java │ │ │ └── SegmentWrapper.java │ └── org │ │ └── elasticsearch │ │ ├── index │ │ └── analysis │ │ │ ├── HanLPAnalyzerProvider.java │ │ │ ├── HanLPIndexAnalyzerFactory.java │ │ │ ├── HanLPIndexAnalyzerProvider.java │ │ │ ├── HanLPTokenizerFactory.java │ │ │ └── HanLPTokenizerFactoryBuilder.java │ │ └── plugin │ │ └── analysis │ │ └── AnalysisHanLPPlugin.java └── plugin-metadata │ └── plugin-security.policy └── test └── resources └── rest-api-spec └── test └── analysis-hanlp ├── 10_basic.yml └── 20_search.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/README.md -------------------------------------------------------------------------------- /config/hanlp.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/config/hanlp.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/hanlp-1.6.8-sources.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/libs/hanlp-1.6.8-sources.jar -------------------------------------------------------------------------------- /libs/hanlp-1.6.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/libs/hanlp-1.6.8.jar -------------------------------------------------------------------------------- /licenses/lucene-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/licenses/lucene-LICENSE.txt -------------------------------------------------------------------------------- /licenses/lucene-NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/licenses/lucene-NOTICE.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene/HanLPAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene/HanLPAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene/HanLPIndexAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene/HanLPIndexAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene/HanLPTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene/HanLPTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene/HanLPTokenizerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene/HanLPTokenizerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene/PorterStemmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene/PorterStemmer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/lucene/SegmentWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/com/hankcs/lucene/SegmentWrapper.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPAnalyzerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPAnalyzerProvider.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPIndexAnalyzerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPIndexAnalyzerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPIndexAnalyzerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPIndexAnalyzerProvider.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPTokenizerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPTokenizerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/HanLPTokenizerFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/index/analysis/HanLPTokenizerFactoryBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/AnalysisHanLPPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/java/org/elasticsearch/plugin/analysis/AnalysisHanLPPlugin.java -------------------------------------------------------------------------------- /src/main/plugin-metadata/plugin-security.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/main/plugin-metadata/plugin-security.policy -------------------------------------------------------------------------------- /src/test/resources/rest-api-spec/test/analysis-hanlp/10_basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/test/resources/rest-api-spec/test/analysis-hanlp/10_basic.yml -------------------------------------------------------------------------------- /src/test/resources/rest-api-spec/test/analysis-hanlp/20_search.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shikeio/elasticsearch-analysis-hanlp/HEAD/src/test/resources/rest-api-spec/test/analysis-hanlp/20_search.yml --------------------------------------------------------------------------------