Thanks Leandro Freitas! That's right, the default mappings for byte and short are targeting text/keyword field because of Lucene. We can't reasonably change that in a minor, but we will definitely will do something in 6.