Configuration for elasticsearch

create two directory: /config/mmseg, /plugins/analysis-mmseg

  1. go to https://github.com/medcl/elasticsearch-rtf/tree/master/config/mmseg, download the files:
    chars.dic, units.dic, words-my.dic and words.dic, move them to /config/mmseg

  2. go 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-mmseg

  3. add 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

你可能感兴趣的:(Configuration for elasticsearch)