zhangwonderful

Results 7 comments of zhangwonderful

请问大牛如何解决啊,我的spring boot程序启动就报错了。

谢谢,我修改了,错误变了。 Caused by: java.lang.IllegalArgumentException: Unknown analyzer type [org.elasticsearch.index.analysis.MMsegAnalyzerProvider] for [mmseg] at org.elasticsearch.index.analysis.AnalysisRegistry.getAnalysisProvider(AnalysisRegistry.java:387) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.analysis.AnalysisRegistry.buildMapping(AnalysisRegistry.java:338) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.analysis.AnalysisRegistry.buildAnalyzerFactories(AnalysisRegistry.java:186) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.analysis.AnalysisRegistry.build(AnalysisRegistry.java:156) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.IndexService.(IndexService.java:145) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.IndexModule.newIndexService(IndexModule.java:363) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.indices.IndicesService.createIndexService(IndicesService.java:449)...

针对ik中文分词的,也报错,谢谢大神再指点一下,报错如下: Caused by: java.lang.IllegalArgumentException: Unknown analyzer type [org.elasticsearch.index.analysis.IkAnalyzerProvider] for [ik] at org.elasticsearch.index.analysis.AnalysisRegistry.getAnalysisProvider(AnalysisRegistry.java:387) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.analysis.AnalysisRegistry.buildMapping(AnalysisRegistry.java:338) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.analysis.AnalysisRegistry.buildAnalyzerFactories(AnalysisRegistry.java:186) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.analysis.AnalysisRegistry.build(AnalysisRegistry.java:156) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.IndexService.(IndexService.java:145) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.index.IndexModule.newIndexService(IndexModule.java:363) ~[elasticsearch-5.5.1.jar:5.5.1] at org.elasticsearch.indices.IndicesService.createIndexService(IndicesService.java:449)...

大神,在elasticsearch 5.5.1 中到底应该怎么配置settings和mappings才能保证ik和mmseg项目正常启动并实现中文分词搜索呢呢?我现在是中文搜索不了,其他可以,还望大神指点迷津,万分感谢。 settings.json配置如下: { "analysis": { "tokenizer":{ "my_pinyin":{ "type":"pinyin", "first_letter":"prefix", "padding_char":"" }, "pinyin_first_letter":{ "type":"pinyin", "first_letter":"only" }, "mmseg_maxword":{ "type":"mmseg_maxword", "seg_type":"max_word" }, "mmseg_complex":{ "type":"mmseg_complex", "seg_type":"complex" }, "mmseg_simple":{ "type":"mmseg_simple", "seg_type":"simple" }, "semicolon_spliter":{...

好的,我调整配置再试试看,谢谢。