├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.adoc ├── config └── checkstyle │ └── checkstyle.xml ├── gradle.properties ├── gradle ├── ext.gradle ├── publish.gradle ├── sonarqube.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── java │ └── org │ │ └── xbib │ │ └── elasticsearch │ │ ├── index │ │ └── analysis │ │ │ └── decompound │ │ │ ├── CompactPatriciaTrie.java │ │ │ ├── DecompoundTokenFilter.java │ │ │ ├── DecompoundTokenFilterFactory.java │ │ │ ├── Decompounder.java │ │ │ └── Node.java │ │ └── plugin │ │ └── analysis │ │ └── decompound │ │ └── AnalysisDecompoundPlugin.java ├── resources │ └── decompound │ │ ├── grfExt.tree │ │ ├── kompVHic.tree │ │ └── kompVVic.tree └── templates │ └── plugin-descriptor.properties └── test ├── java └── org │ ├── elasticsearch │ └── node │ │ └── MockNode.java │ └── xbib │ ├── decompound │ ├── LemmatizeBuildTests.java │ ├── Trainer.java │ └── TrainerTests.java │ └── elasticsearch │ ├── MapperTestUtils.java │ ├── NodeTestUtils.java │ └── index │ └── analysis │ └── decompound │ ├── DecompoundTokenFilterTests.java │ └── DecompounderTest.java └── resources ├── decompound_analysis.json ├── keywords_analysis.json └── log4j2.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/README.adoc -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/ext.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradle/ext.gradle -------------------------------------------------------------------------------- /gradle/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradle/publish.gradle -------------------------------------------------------------------------------- /gradle/sonarqube.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradle/sonarqube.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/org/xbib/elasticsearch/index/analysis/decompound/CompactPatriciaTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/java/org/xbib/elasticsearch/index/analysis/decompound/CompactPatriciaTrie.java -------------------------------------------------------------------------------- /src/main/java/org/xbib/elasticsearch/index/analysis/decompound/DecompoundTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/java/org/xbib/elasticsearch/index/analysis/decompound/DecompoundTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/org/xbib/elasticsearch/index/analysis/decompound/DecompoundTokenFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/java/org/xbib/elasticsearch/index/analysis/decompound/DecompoundTokenFilterFactory.java -------------------------------------------------------------------------------- /src/main/java/org/xbib/elasticsearch/index/analysis/decompound/Decompounder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/java/org/xbib/elasticsearch/index/analysis/decompound/Decompounder.java -------------------------------------------------------------------------------- /src/main/java/org/xbib/elasticsearch/index/analysis/decompound/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/java/org/xbib/elasticsearch/index/analysis/decompound/Node.java -------------------------------------------------------------------------------- /src/main/java/org/xbib/elasticsearch/plugin/analysis/decompound/AnalysisDecompoundPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/java/org/xbib/elasticsearch/plugin/analysis/decompound/AnalysisDecompoundPlugin.java -------------------------------------------------------------------------------- /src/main/resources/decompound/grfExt.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/resources/decompound/grfExt.tree -------------------------------------------------------------------------------- /src/main/resources/decompound/kompVHic.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/resources/decompound/kompVHic.tree -------------------------------------------------------------------------------- /src/main/resources/decompound/kompVVic.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/resources/decompound/kompVVic.tree -------------------------------------------------------------------------------- /src/main/templates/plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/main/templates/plugin-descriptor.properties -------------------------------------------------------------------------------- /src/test/java/org/elasticsearch/node/MockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/elasticsearch/node/MockNode.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/decompound/LemmatizeBuildTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/decompound/LemmatizeBuildTests.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/decompound/Trainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/decompound/Trainer.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/decompound/TrainerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/decompound/TrainerTests.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/elasticsearch/MapperTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/elasticsearch/MapperTestUtils.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/elasticsearch/NodeTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/elasticsearch/NodeTestUtils.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/elasticsearch/index/analysis/decompound/DecompoundTokenFilterTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/elasticsearch/index/analysis/decompound/DecompoundTokenFilterTests.java -------------------------------------------------------------------------------- /src/test/java/org/xbib/elasticsearch/index/analysis/decompound/DecompounderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/java/org/xbib/elasticsearch/index/analysis/decompound/DecompounderTest.java -------------------------------------------------------------------------------- /src/test/resources/decompound_analysis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/resources/decompound_analysis.json -------------------------------------------------------------------------------- /src/test/resources/keywords_analysis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/resources/keywords_analysis.json -------------------------------------------------------------------------------- /src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprante/elasticsearch-analysis-decompound/HEAD/src/test/resources/log4j2.xml --------------------------------------------------------------------------------