Most of the existing evolutionary algorithms to deal with many-objective problems are based on the enhancing of selection strategy. Among them, the reference vector-guided evolutionary algorithm (RVEA) achieves excellent performance. In this paper, a new search engine is combined with RVEA to achieve further performance enhancement of the differential evolutionary (DE) algorithm. In the optimization process of differential evolution algorithm on many-objective problems, improving convergence and maintaining diversity are two different optimization directions, and it is usually difficult to maintain a balance between them. To solve this problem, a new search engine based on DE is proposed. The proposed search engine is implemented based on a cooperative scheme of local and global search strategies. In the local search, the population is divided into several sub-populations, each of which evolves independently using the proposed mutation strategy. The distance between the individuals in each sub-population is relatively close. Therefore, it has a strong exploitation capability, and will not make the population lose diversity. Meanwhile, the selection strategy of RVEA enables the population to maintain diversity, and the DE/rand/1 utilized in global search is sufficient to keep a strong exploration capability. Therefore, the proposed approach can achieve a good balance between exploration and exploitation. The experimental results show that the proposed algorithm performs well in many-objective optimizations up to more than 10 objectives.