Microsoft and Yahoo have inked a 10-year web search deal to better compete against market-leader Google but stopped short of combining their display advertising businesses.