Alibaba muscles in on online search

Summary: Chinese e-commerce giant’s cloud computing unit, Aliyun, unveils a new search engine to challenge existing operators such as Baidu and Qihoo 360.