百度搜不到我要的内容谷歌搜不到我要的东西
[băi dù sōu bù dào wŏ yào de nèi róng gŭ gē sōu bù dào wŏ yào de dōng xī]
Baidu is China's largest search engine and Google dominates in other many areas around the world, so this phrase means that he/she is having trouble finding needed information using all common methods. It expresses frustration about feeling lost for certain resources or answers, suggesting there are some specific needs that seem impossible to be met from outside world, which may indicate despair, disappointment or loneliness.