提高查询效率，修正bug，精简代码