Query - Customizing Search Results Columns

I've customized the default search results referring the 21x dsdoc. (###The_Default_Columns)

However I want to control the display of column fields based on the type. (If it's possible)

I used "dataType" tag to control the behavior but it doesn't seem to be working. 

I've the following questions - 

1. Can we control display of default columns based on type?

2. What's the significance of "dataType" tag in SearchColumnCustoAdmin.json 

"dataType":"ds6wg:CATPart"