improve searchDaoImpl