Another question question related to extending system entities.
From what I gathered ,from documentation , extending system entities requires creating new entity with display_name= "sys.color"
"display_name":"sys.unit-weight",
"kind": "KIND_LIST",
"auto_expansion_mode": "AUTO_EXPANSION_MODE_DEFAULT",
"entities": [
{
"value": "whatever",
"synonyms": [
"whatever"
]
}
],
"enable_fuzzy_extraction": False
Questions
1. Why doesn't above request throw error when sys.unit-weight is not extendable
2. what is the use of auto_expansion_mode here, when I am extending system entity
3. Will auto_expansion_mode set to true, make my system entity ,infer values that are not provided beforehand(actual values + extended values)
4. Is the purpose of auto_expansion_mode in context of extending system entities , to make sys.entities infer values not previously provided along with providing some extra values through synonym+values array.