Thanks for sending the link.
I did know about those. Unfortunately they're all about implementing the trie data structure in Mathematica, not building one of these .trie search files the FE uses. My assumption has always been that a .trie file is not a .mx dump of the data structure as built in the first of those links, but I could be wrong.