guptahanu / google-ajax-apis

Automatically exported from code.google.com/p/google-ajax-apis
0 stars 1 forks source link

Not working: BlogSearch with .setResultOrder(google.search.Search.ORDER_BY_DATE) #430

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Hello World - Google AJAX Search API Sample</title>

    <style type="text/css">

    #searchcontrol .gsc-control { width : 100%; }

    </style>
    <!-- Replace with http://www.google.com/jsapi -->
    <script src="http://www.google.com/jsapi" 
type="text/javascript"></script>
    <script type="text/javascript">
    //<![CDATA[

    google.load('search', '1', {"language" : "nl"});

    function OnLoad() {
      // Create a search control
      options = new google.search.SearcherOptions();
      options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);

      var searchControl = new google.search.SearchControl();

      searchControl.setResultSetSize 
(google.search.Search.LARGE_RESULTSET);
      searchControl.setResultOrder(google.search.Search.ORDER_BY_DATE);

      // Add in a full set of searchers
      //var localSearch = new google.search.LocalSearch();
      //searchControl.addSearcher(localSearch);
      //searchControl.addSearcher(new google.search.WebSearch());
      //searchControl.addSearcher(new google.search.VideoSearch());
      searchControl.addSearcher(new google.search.BlogSearch(), options);
      //searchControl.addSearcher(new google.search.NewsSearch());
      //searchControl.addSearcher(new google.search.ImageSearch());
      //searchControl.addSearcher(new google.search.BookSearch());
      //searchControl.addSearcher(new google.search.PatentSearch());

      // Set the Local Search center point
      //localSearch.setCenterPoint("New York, NY");

      // tell the searcher to draw itself and tell it where to attach
      searchControl.draw(document.getElementById("searchcontrol"));

      // execute an inital search
      searchControl.execute("water");
    }

    google.setOnLoadCallback(OnLoad, true);

    //]]>
    </script>
  </head>
  <body>
    <div id="searchcontrol">Loading</div>
  </body>
</html>

What is the expected output? What do you see instead?
A list of blogitems that are in order of date instead of relevance.

What version of the product are you using? On what operating system?
Linux Webserver.

Please provide any additional information below.
In the documentation of BlogSearch the method 
.setResultOrder(google.search.Search.ORDER_BY_DATE)
is presented but it does not seem to work.

Original issue reported on code.google.com by nbaa...@gmail.com on 16 Apr 2010 at 9:15