Hi, does adding multiple analyzers/filters to the settings
of an index use up lot of space, or add any burden on the index? (i wouldn’t think so, as it’s just configuration).
I want to keep the “settings” common across all my indices, for ease of maintainence. Even if the fields in that index don’t utilize those particular analyzers. So was just wondering if the extraneous settings are a bad idea..?
for example, i have the "light_analyzer", "minimal_analyzer", and "possessive_analyzer". But i may only be using one of them in an index.
{
"analyzer": {
"light_analyzer": {
"filter": ["english_stop", "light_stemmer"],
"tokenizer": "standard",
"type": "custom"
},
"minimal_analyzer": {
"filter": ["english_stop", "minimal_stemmer"],
"tokenizer": "standard",
"type": "custom"
},
"possessive_analyzer": {
"filter": ["english_stop", "possessive_stemmer", "minimal_stemmer"],
"tokenizer": "standard",
"type": "custom"
}
},
"filter": {
"english_stop": {"stopwords": "_english_", "type": "stop"},
"minimal_stemmer": {"name": "minimal_english","type": "stemmer"},
"possessive_stemmer": {"name": "possessive_english", "type": "stemmer"}
},
"normalizer": {
"case_insensitive": {
"filter": "lowercase"
}
}
}