Storing and retrieving such a large amount of data consumes lot of time as data in the cloud needs to be always stored in encrypted format while storing and needs to be decrypted while searching. There are a number of propositions for executing queries over encrypted data. This implements the client to encrypt data before outsourcing it to the cloud in a database scheme. To avoid this massive consumption of time, data searching speed can be increased by directly searching over encrypted data in the cloud. There are many methods used for searching the encrypted data over cloud. In keyword-based search schemes ignore the semantic representation information of users retrieval, and cannot completely meet with users search intention. In this paper, propose ECSED, a novel semantic search scheme based on the concept hierarchy and the semantic relationship between concepts in the encrypted datasets. ECSED uses two cloud servers. One cloud server is used to store the outsourced datasets and return the ranked results to data users. The other cloud server is used to compute the similarity scores between the documents and the query and send the scores to the first server. To further improve the search efficiency, system utilizes a tree-based index structure to organize all the document index vectors. Then employ the multikeyword ranked search over encrypted cloud data as our basic frame to propose two secure schemes.