搜索引擎基本实现封装