├── .gitignore ├── LICENSE ├── README.md ├── dev-tools ├── chenlb-eclipse-code-style.xml └── chenlb-idea-code-style.xml ├── pom.xml └── src ├── main └── java │ └── com │ └── chenlb │ └── mmseg4j │ ├── analysis │ ├── ComplexAnalyzer.java │ ├── CutLetterDigitFilter.java │ ├── MMSegAnalyzer.java │ ├── MMSegTokenizer.java │ ├── MaxWordAnalyzer.java │ ├── SimpleAnalyzer.java │ └── TokenUtils.java │ └── solr │ ├── CutLetterDigitFilterFactory.java │ ├── MMSegTokenizerFactory.java │ ├── MMseg4jHandler.java │ └── Utils.java └── test ├── java └── com │ └── chenlb │ └── mmseg4j │ ├── analysis │ ├── AnalyzerTest.java │ ├── CutLetterDigitFilterTest.java │ └── UseLucene.java │ └── solr │ └── MMSegTokenizerFactoryTest.java └── resources ├── logback.xml ├── solr └── mmseg4j_core │ ├── conf │ ├── schema.xml │ └── solrconfig.xml │ └── my-ext-dic │ └── words-test-my.dic └── text-sentence.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/README.md -------------------------------------------------------------------------------- /dev-tools/chenlb-eclipse-code-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/dev-tools/chenlb-eclipse-code-style.xml -------------------------------------------------------------------------------- /dev-tools/chenlb-idea-code-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/dev-tools/chenlb-idea-code-style.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/ComplexAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/ComplexAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/CutLetterDigitFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/CutLetterDigitFilter.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/MMSegAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/MMSegAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/MMSegTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/MMSegTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/MaxWordAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/MaxWordAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/SimpleAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/SimpleAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/analysis/TokenUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/analysis/TokenUtils.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/solr/CutLetterDigitFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/solr/CutLetterDigitFilterFactory.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/solr/MMSegTokenizerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/solr/MMSegTokenizerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/solr/MMseg4jHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/solr/MMseg4jHandler.java -------------------------------------------------------------------------------- /src/main/java/com/chenlb/mmseg4j/solr/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/main/java/com/chenlb/mmseg4j/solr/Utils.java -------------------------------------------------------------------------------- /src/test/java/com/chenlb/mmseg4j/analysis/AnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/java/com/chenlb/mmseg4j/analysis/AnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/com/chenlb/mmseg4j/analysis/CutLetterDigitFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/java/com/chenlb/mmseg4j/analysis/CutLetterDigitFilterTest.java -------------------------------------------------------------------------------- /src/test/java/com/chenlb/mmseg4j/analysis/UseLucene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/java/com/chenlb/mmseg4j/analysis/UseLucene.java -------------------------------------------------------------------------------- /src/test/java/com/chenlb/mmseg4j/solr/MMSegTokenizerFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/java/com/chenlb/mmseg4j/solr/MMSegTokenizerFactoryTest.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/solr/mmseg4j_core/conf/schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/resources/solr/mmseg4j_core/conf/schema.xml -------------------------------------------------------------------------------- /src/test/resources/solr/mmseg4j_core/conf/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/resources/solr/mmseg4j_core/conf/solrconfig.xml -------------------------------------------------------------------------------- /src/test/resources/solr/mmseg4j_core/my-ext-dic/words-test-my.dic: -------------------------------------------------------------------------------- 1 | # 2 | 自定义词 -------------------------------------------------------------------------------- /src/test/resources/text-sentence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenlb/mmseg4j-solr/HEAD/src/test/resources/text-sentence.txt --------------------------------------------------------------------------------