1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
| # HTML Strip Character Filter PUT index { "settings": { "analysis": { "char_filter": { "my_char_filter": { "type":"html_strip", "escaped_tags":['a'] } }, "analyzer": { "my_analyzer": { "tokenizer":"keyword", #standard "char_filter":"my_char_filter" } } } }
}
GET index/_analyze { "analyzer":"my_analyzer", "text": "mashibing <a><b>deu</b></a>" }
#Mapping Character Filter PUT index { "settings":{ "analysis":{ "char_filter":{ "my_char_filter":{ "type":"mapping", "mappigns":[ ".=>0", ")=>1", "(=>2" ] } }, "analyzer":{ "my_analyzer":{ "tokenizer":"keyword", "char_filter":{ "my_char_filter" } } } } } }
GET index/_annlyze { "analyzer":"my_analyzer", "text": "sds.sd(sd) dss " }
#Pattern Repace Character Filter #213-456-789 PUT index { "settings": { "analysis": { "char_filter": { "my_char_filter": { "type":"pattern_replace", "pattern":"(\\d)-(?=\\d)", "replacement":"$1_" } }, "analyzer": { "my_analyzer": { "tokenizer":"keyword", #standard "char_filter":"my_char_filter" } } } }
}
GET index/_analyze { "analyzer":"my_analyzer", "text": "213-456-789" }
|