Abstract:MapReduce is a distributed parallelized programming model. It can implement the processing and generating large data sets. Lucene is a Search Engine API under Apache. When the index file growing, the Lucene Search performance is a bottleneck. Based on the MapReduce, this system maps the parallelized search request to the cluster server for Mapping operation. It is mapped by dividing the index file by city strategy. And then the Map Function get the search results with the lucene. The results will be returned to the user by Reduce Function. According to the experimental results, this design does not only resolve the paralleized search bottleneck, but also improves the performance by 66.7%.