摘要:
场景:搜索子域名比如搜索yzswyl.cn会把www.yzswyl.cn、yzswyl.cn、host.yzswyl.cn等都搜索出来。如果使用mysql用like的话效率是非常低的,几百万甚至上千万的数据那是没有办法使用的,于是采取sphinx来做。在使用的过程中发现了诸多问题,这里将其总结起来,也让不知道的朋友注意下这些字符。分析:sphinx是全文索引,它搜索的是包含的记录。首先如果我们不做任何设置的话,搜索yzswyl.cn会出现把aayzswyl.cn、yzswyl.a.cn、yzswyl.cn.com(当然这个域名后缀不存在,但是会有符合相应规则的域名,这里只举例)等等。为什么会出 阅读全文