Google search algorithm ranks websites mainly by their number of links from other external domains. I think that the explanation for the limited number of sites that you found, is that not all of the billion websites in existence have links enough pointing at them in order to gain a ranking that justifies (for Google) their inclusion in search results.
H
harrymc
@harrymc