d.elastic-common.6.2.4.1.source-code.def-analysis.json Maven / Gradle / Ivy
{
"filter": {
"autocomplete_filter": {
"type": "edge_ngram",
"min_gram": "1",
"max_gram": "20"
}
},
"char_filter": {
"alphaonly_filter": {
"type": "pattern_replace",
"pattern": "[^\\pL]",
"replacement": ""
},
"alphanum_filter": {
"type": "pattern_replace",
"pattern": "[^(\\d|\\pL)]",
"replacement": ""
},
"digitonly_filter": {
"type": "pattern_replace",
"pattern": "[^\\d]",
"replacement": ""
},
"rfc5322_filter": {
"type": "pattern_replace",
"pattern": "[^(\\d\\pL!#$%&'*+-/=?^_`{|}~@)]",
"replacement": ""
},
"zeroremove_filter": {
"type": "pattern_replace",
"pattern": "\\b0+",
"replacement": ""
}
},
"analyzer": {
"default": {
"type": "standard"
},
"all": {
"type": "custom",
"tokenizer": "whitespace",
"filter": [
"lowercase",
"asciifolding"
]
},
"alphaonly": {
"type": "custom",
"tokenizer": "keyword",
"char_filter": [
"alphaonly_filter"
],
"filter": [
"lowercase",
"asciifolding"
]
},
"alphanum": {
"type": "custom",
"tokenizer": "keyword",
"char_filter": [
"alphanum_filter"
],
"filter": [
"lowercase",
"asciifolding"
]
},
"autocomplete": {
"type": "custom",
"tokenizer": "whitespace",
"filter": [
"lowercase",
"autocomplete_filter"
]
},
"norm": {
"type": "custom",
"tokenizer": "keyword",
"filter": [
"lowercase",
"asciifolding"
]
},
"numonly": {
"type": "custom",
"tokenizer": "keyword",
"char_filter": [
"digitonly_filter",
"zeroremove_filter"
]
},
"path": {
"tokenizer": "path_hierarchy",
"filter": [
"lowercase"
]
},
"rfc5322": {
"type": "custom",
"tokenizer": "keyword",
"char_filter": [
"rfc5322_filter"
],
"filter": [
"lowercase",
"asciifolding"
]
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy