elasticsearch mapping
拼音搜索 mapping
{ "settings":{ "number_of_shards":"5", "number_of_replicas":"1", "analysis":{ "filter":{ "custom_pinyin_filter":{ "padding_char":" ", "type":"pinyin", "keep_separate_first_letter":"true", "first_letter":"prefix" } }, "analyzer":{ "ik_pinyin_analyzer":{ "filter":[ "custom_pinyin_filter", "word_delimiter" ], "type":"custom", "tokenizer":"ik_smart" } } }, "search":{ "slowlog":{ "level":"debug", "threshold":{ "fetch":{ "warn":"500ms", "trace":"100ms", "debug":"100ms", "info":"200ms" }, "query":{ "warn":"500ms", "trace":"100ms", "debug":"100ms", "info":"200ms" } } } }, "indexing":{ "slowlog":{ "level":"debug", "threshold":{ "index":{ "warn":"200ms", "trace":"50ms", "debug":"50ms", "info":"100ms" } }, "source":"5000" } } }, "mappings":{ "type":{ "dynamic":"false", "_source":{ "excludes":[ "namePinyin" ] }, "properties":{ "name":{ "type":"text", "analyzer":"ik_smart" }, "nameInitial":{ "type":"keyword" }, "namePinyin":{ "type":"text", "analyzer":"ik_pinyin_analyzer" }, "other":{ "type":"keyword" } } } }, "aliases":{ } }