> I think it is a mistake to concentrate on clean design on a search engine until the searching algorithm is not that good.
The team focusing on the design is, I'm sure, not the same team focusing on the search algorithm. I don't see any reason why the design team should stop improvements because of the search algorithm.