The integration of the cloud and mobile device enables users more convenient to access, retrieve the file, but due to the limitations of resources of mobile devices, how to shorten the search time and get more accurate target files, to avoid unnecessary consumption has become the focus of research. This paper presents an efficient searchable encryption scheme based on mobile cloud, the scheme combine with k nearest neighbor algorithm, design the initial trap-door matching table (TMT), realizes the multi-keyword Boolean search, improve the query precision, shorten the searching time.