如何以JSON的形式编写设置?

时间:2012-01-09 12:22:54

标签: elasticsearch

如何以JSON格式编写以下设置:

index : 
    analysis : 
        analyzer : 
            myAnalyzer2 : 
                type : custom 
                tokenizer : myTokenizer1 
                filter : [myTokenFilter1, myTokenFilter2] 
                char_filter : [my_html] 
        tokenizer : 
            myTokenizer1 : 
                type : standard 
                max_token_length : 900 
        filter : 
            myTokenFilter1 : 
                type : stop 
                stopwords : [stop1, stop2, stop3, stop4] 
            myTokenFilter2 : 
                type : length 
                min : 0 
                max : 2000 
        char_filter : 
              my_html : 
                type : html_strip 
                escaped_tags : [xxx, yyy] 
                read_ahead : 1024 

请帮帮我。 感谢

1 个答案:

答案 0 :(得分:4)

在这里,它几乎是JSON格式,只需要逗号和花括号

{ index : 
    { analysis : 
       { analyzer : 
           { myAnalyzer2 : 
               { type : custom, 
                tokenizer : myTokenizer1,
                filter : [myTokenFilter1, myTokenFilter2],
                char_filter : [my_html]}},
        tokenizer : 
           { myTokenizer1 : 
              {  type : standard,
                max_token_length : 900 }},
        filter : 
           { myTokenFilter1 : 
               { type : stop, 
                stopwords : [stop1, stop2, stop3, stop4]}, 
             myTokenFilter2 : 
               { type : length,  
                min : 0, 
                max : 2000 }},
        char_filter : 
             { my_html : 
               { type : html_strip, 
                escaped_tags : [xxx, yyy], 
                read_ahead : 1024}}
        }
    }
};