Date-Range Searching
An undocumented but powerful feature of Google’s search and API is the ability to search within a particular date range.
Before delving into the actual use of date-range searching, there are a few things you should understand. The first is this: a date-range search has nothing to do with the creation date of the content and everything to do with the indexing date of the content. If I create a page on March 8, 1999, and Google doesn’t get around to indexing it until May 22, 2002, for the purposes of a date-range search, the date in question is May 22, 2002.
The second thing is that Google can index pages several times, and
each time it does so the date on it changes. So
don’t count on a date-range search staying
consistent from day to day. The daterange:
timestamp
can change when a page is indexed more
than one time. Whether it does change depends on whether the content
of the page has changed.
Third, Google doesn’t “stand behind” the results of a search done using the date-range syntaxes. So if you get a weird result, you can’t complain to them. Google would rather you use the date-range options on their advanced search page, but that page allows you to restrict your options only to the last three months, six months, or year.
The daterange: Syntax
Why would you want to search by daterange:? There
are several reasons:
It narrows down your search results to fresher content. Google might find some obscure, out-of-the-way page and index it only once. Two years later ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access