I commonly use the Google wildcard asterisk (*) term. One of my favorites uses is searching with site:*.edu
. But I recently tried site:csu*.edu
in order to search California State University domains, which begin with csu. So it should search for sites that start with csu
like csulb.edu, csus.edu, etc.
This returned zero results. Is there a way to search for only sites that start with specific characters?
Best Answer
The direct answer to your question is no. What you are asking for is a stemming wildcard operator, and Google Search does not currently offer one. A stemming wildcard lets you identify a group of search keywords having a common stem (prefix). In other words, a stemming wildcard stands for part of a search term. The asterisk is not a stemming wildcard. It stands for a whole search term.
Interpreting your question more broadly, how could you get as close as possible to the search results you are looking for? There are two ways you could go.
Exact equivalent to
site:csu*.edu
, using stemmingIt is possible to get exactly the Google search results that would be provided if the stemming operator was available. You must collect a list of domains and manually string them together with the OR operator:
For
EDU
domains, use http://whois.educause.net/ to collect the list. At that site, enter the searchcsu%.edu
(%
is a stemming operator there).This does exactly what the stemming operator would do. It would be useful, for example, to webmasters and others for whom nothing but a strict stemming of
CSU
will do.You can copy and paste the resulting list into the Google search box, but you will still have to add the
site:
operator to each domain name, and theOR
operator between each domain name. So one drawback of this approach is the tedious and error prone nature of the process.Another drawback is that there is no guarantee that domains with the
CSU
stem are relevant. For example,csufresno.edu
is a domain of Cal State, butcsu.edu
is a domain of Chicago State University, andcsuniv.edu
is a domain of Charleston Southern University. Furthermore,fullerton.edu
is a Cal State domain, but would not be included in search results because it does not have theCSU
stem.Near equivalent to
site:csu*.edu
, using relevanceThe other approach you can take is:
This approach relies on Google to provide results within the
EDU
domain which are relevant to Cal State. It turns out that Google is actually very good at relevance. So, if you are not strictly interested in stemming but are more interested in relevance, that is the way to go.For example, the search
"student handbook" "california state university" site:edu
returns results relevant to CSU student handbooks, even in CSU domains which do not have theCSU
prefix, such asfullerton.edu
.Note
The
site:
operator adds an implied wildcard to the start of the domain that matches any number of keywords. This means thatsite:edu
,site:.edu
, andsite:*.edu
are equivalent. It also means that they will return not only results forcsu.edu
but also (for example)wcsu.csu.edu
andorigin.wcsu.csu.edu
.