refactoring SearchDaoImpl
update searchDao
review