在Haskell中非常大的字符串trie

Car*_*s00 6 haskell trie ghc

我需要从文件中将几百万个短(长度<16)字符串加载到Haskell中的字符串trie中,然后执行许多非常快速的查找.在Haskell中如何做到这一点的最佳方法是什么?会欣赏任何策略(包).

注意:它必须是trie,因为我需要trie的搜索逻辑.

Sat*_*vik 6

bytestring-trie.我认为它对于大多数目的而言足够快.