不确定default_ *设置。但是应用指定index_analyzer和search_analyzer的映射有效:
curl -XDELETE localhost:9200/twittercurl -XPOST localhost:9200/twitter -d '{"index": { "number_of_shards": 1, "analysis": { "filter": { "mynGram" : {"type": "nGram", "min_gram": 2, "max_gram": 10} }, "analyzer": { "a1" : { "type":"custom", "tokenizer": "standard", "filter": ["lowercase", "mynGram"] } } } }}}'curl -XPUT localhost:9200/twitter/tweet/_mapping -d '{ "tweet" : { "index_analyzer" : "a1", "search_analyzer" : "standard", "date_formats" : ["yyyy-MM-dd", "dd-MM-yyyy"], "properties" : { "user": {"type":"string", "analyzer":"standard"}, "message" : {"type" : "string" } } }}'curl -XPUT 'http://localhost:9200/twitter/tweet/1' -d '{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elastic Search"}'curl -XGET localhost:9200/twitter/_search?q=earcurl -XGET localhost:9200/twitter/_search?q=seacurl -XGET localhost:9200/twitter/_mapping


