If we are not going to index the catch-all field then set the type to `ignored` and drop the other attributes so they are inherited from the type. IMO this makes the drop semantic obvious. It also may prevent unnecessary analyzing since it uses the `StrField` type (I would hope `indexed=false` prevents analysis but use a non-analyzed type just in case).