create two directory: /config/mmseg, /plugins/analysis-mmseg
go to
https://github.com/medcl/elasticsearch-rtf/tree/master/config/mmseg, download the files:
chars.dic,units.dic,words-my.dicandwords.dic, move them to/config/mmseggo to
https://github.com/medcl/elasticsearch-rtf/tree/master/plugins/analysis-mmseg, download the jar:
elasticsearch-analysis-mmseg-1.2.2.jar, move them to/plugins/analysis-mmsegadd the following configuration to
elasticsearch.yml:
index:
analysis:
tokenizer:
mmseg_maxword:
type: mmseg
seg_type: max_word
mmseg_complex:
type: mmseg
seg_type: complex
mmseg_simple:
type: mmseg
seg_type: simple
analyzer:
ik:
alias:
- ik_analyzer
type: org.elasticsearch.index.analysis.IkAnalyzerProvider
ik_max_word:
type: ik
use_smart: false
ik_smart:
type: ik
use_smart: true
mmseg:
alias:
- mmseg_analyzer
type: org.elasticsearch.index.analysis.MMsegAnalyzerProvider
mmseg_maxword:
type: custom
filter:
- lowercase
tokenizer: mmseg_maxword
mmseg_complex:
type: custom
filter:
- lowercase
tokenizer: mmseg_complex
mmseg_simple:
type: custom
filter:
- lowercase
tokenizer: mmseg_simple