This document discusses migrating an e-learning platform's search from Sphinx to Amazon CloudSearch. The platform has over 1 million users and indexes data from MySQL and DynamoDB. The migration involved testing with one item type, using a script to upload initial contents, then indexing all other types except high-volume messages and postings which were migrated last. Ruby on Rails was integrated using a gem and background workers update the search every 15 minutes. The migration took two weeks and simplified the architecture for better scalability.