如何给一个长字符串创建索引,例如邮箱。
    一是直接创建索引,好处是可以查询快,但是会占用空间。
    二是使用前缀索引,就是取邮箱的前几位做索引,好处是不占用太多空间,但是因为前缀可能会出现相同的,所以需要回表再次判断邮箱是否正确。
    使用前缀索引就不能使用覆盖索引了,这是一个需要平衡考虑的地方。因为每次在前缀索引树上查到符合的前缀,都要回表去判断是否整体符合。
    当前缀区分度太低时,可以:
    三:使用倒序,把字符串保存时反过来存,然后使用前缀索引,查询的时候调用一次reverse函数。
    四:使用hash,需要多建一个hash字段,把字符串的hash存起来,每次查询的时候使用hash值+字符串判断
    但是三和四是不支持范围查询的,因为原始的值并没有创建索引。