June 18, 2007

Get Fresh Search Results from Google

Google has an option in the advanced search page that lets you restrict the results to pages from the last 3 months, 6 months or a year. Until now, the date was the last time when Google indexed a page. Because this doesn't mean too much and Google crawls the pages pretty fast, it was changed to the date of the first indexing.


As you can see when you search for "Google Maps", the results are still ranked by relevancy, but you won't find (too many) pages that already existed three months ago.


Unfortunately Google doesn't offer a way to define other intervals (at least not in the standard interface), but you can use the daterange operator (daterange:startdate-enddate, where startdate and enddate are Julian dates). This form does the conversion between the Gregorian date and the Julian date for you (based on some code from U.S. Naval Observatory):



{ via Matt Cutts }

6 comments:

  1. Google should have an option like the video results, by date, by ratings etc, so we can have the latest results by date. It should be easy to do, so we can have the latest and current news of an actor or actress or popular figure.

    ReplyDelete
  2. nice post!

    The daterange operator seems to work with the Google CSE's as well, e.g.
    compare the ebook search for "Ruby on Rails daterange:2454252-2454271" (last 2 weeks or so) with "Ruby on Rails" only.

    ReplyDelete
  3. Apparently google is beginning to maintain dates.

    Short term date searches are working for me.

    Example

    ReplyDelete
  4. latest to oldest makes the most sense to a dill like me. I can the back-track if need be.

    ReplyDelete
  5. Good post... talking about google results...
    Here is a Get Google results in a list of clean URLs, it parse google results and returns only the URLs.

    ReplyDelete
  6. we can have the latest results by date.that is great

    ReplyDelete

Note: Only a member of this blog may post a comment.