Data retrieval is the largest task in any large database, in the world's largest data bases like cloud data retrieval is the one of the major issue. Retrieving the data and processing the query over cloud server is very difficult. Many searching technique are used for retrieving the data from cloud servers. It can be retrieved through an optimization technique. There are many data retrieval techniques like Boolean symmetric searchable encryption, secure ranked keyword search over encrypted data and privacy-preserving multi-keyword ranked search over encrypted cloud data, over encrypted data in cloud computing, etc.