But in line #50, with parameter "highRange":"19900","inputEncoding":"utf8","lowRange":"19800" get total 0 search results....
And again in line #103, with parameter "highRange":"20000","inputEncoding":"utf8","lowRange":"19900" get total 4840 results...
What is the lowRange and highRange exactly???
highRange | string |
|
-------------------------------
In my opinion you could get all the results using the lowRange and High Range properties of the query, and putting values higher than 100
But it doesn't make sense in this experiments.... or maybe due to the different search engine mirror used in my case...
I am using the .net interface and it would look like that:
CustomsearchService svc = new CustomsearchService();
svc.Key = apiKey;
Google.Apis.Customsearch.v1. CseResource.ListRequest listRequest = svc.Cse.List(query);
listRequest.Cx = cx;
listRequest.Start = 0;
listRequest.Num = 10;
listRequest.LowRange = "100";
listRequest.HighRange = "200";
Google.Apis.Customsearch.v1. Data.Search search = listRequest.Fetch();
foreach (Google.Apis.Customsearch.v1. Data.Result result in search.Items)
{
Console.WriteLine("Title: {0}", result.Title);
Console.WriteLine("Link: {0}", result.Link);
}
----------------------------------------
But it doesn't make sense in this experiments.... or maybe due to the different search engine mirror used in my case...
1: results searchinfo:{"formattedSearchTime":"0.41","formattedTotalResults":"3","searchTime":0.409284,
"totalResults":"3"
} 2: results getQuery:{request=[{"count":3,"cx":"008378975908491122506:kjiqkuune8u",
"highRange":"19800","inputEncoding":"utf8","lowRange":"19700"
,"outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":1,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"3"}]} 3: result size3 4: Nick Hall | <b>LinkedIn</b> 5: https://www.linkedin.com/in/cloggin 6: ----------------------- 7: Ben Cairns - MEng | <b>LinkedIn</b> 8: www.linkedin.com/in/bencairns 9: ----------------------- 10: Sirron Carrector | <b>LinkedIn</b> 11: https://www.linkedin.com/in/sirroncarrector 12: ----------------------- 13: starting from...1 14: Dec 01, 2014 3:19:03 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 15: WARNING: Application name is not set. Call Builder#setApplicationName. 16: results searchinfo:{"formattedSearchTime":"0.50","formattedTotalResults":"0","searchTime":0.502496,"totalResults":"0"} 17: Dec 01, 2014 3:19:04 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 18: WARNING: Application name is not set. Call Builder#setApplicationName. 19: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":1,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 20: starting from...11 21: results searchinfo:{"formattedSearchTime":"0.51","formattedTotalResults":"0","searchTime":0.509313,"totalResults":"0"} 22: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":11,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 23: starting from...21 24: Dec 01, 2014 3:19:05 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 25: WARNING: Application name is not set. Call Builder#setApplicationName. 26: com.google.api.client.googleapis.json.GoogleJsonResponseException: 500 Internal Server Error 27: { 28: "code" : 500, 29: "errors" : [ { 30: "domain" : "global", 31: "message" : "Backend Error", 32: "reason" : "backendError" 33: } ], 34: "message" : "Backend Error" 35: } 36: starting from...31 37: at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:145) 38: at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113) 39: at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40) 40: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:312) 41: at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1049) 42: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410) 43: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343) 44: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460) 45: at parklize.blogspot.com.test.GoogleSearchClient.getSearchResult(GoogleSearchClient.java:55) 46: at parklize.blogspot.com.test.GoogleSearchClient.main(GoogleSearchClient.java:101) 47: Dec 01, 2014 3:19:10 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 48: WARNING: Application name is not set. Call Builder#setApplicationName. 49: results searchinfo:{"formattedSearchTime":"4.87","formattedTotalResults":"0","searchTime":4.868337,
"totalResults":"0"
} 50: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u",
"highRange":"19900","inputEncoding":"utf8","lowRange":"19800"
,"outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":31,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 51: starting from...41 52: Dec 01, 2014 3:19:15 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 53: WARNING: Application name is not set. Call Builder#setApplicationName. 54: results searchinfo:{"formattedSearchTime":"0.65","formattedTotalResults":"0","searchTime":0.645973,"totalResults":"0"} 55: Dec 01, 2014 3:19:16 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 56: WARNING: Application name is not set. Call Builder#setApplicationName. 57: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":41,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 58: starting from...51 59: results searchinfo:{"formattedSearchTime":"0.70","formattedTotalResults":"0","searchTime":0.704197,"totalResults":"0"} 60: Dec 01, 2014 3:19:18 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 61: WARNING: Application name is not set. Call Builder#setApplicationName. 62: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":51,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 63: starting from...61 64: com.google.api.client.googleapis.json.GoogleJsonResponseException: 500 Internal Server Error 65: { 66: "code" : 500, 67: "errors" : [ { 68: "domain" : "global", 69: "message" : "Backend Error", 70: "reason" : "backendError" 71: } ], 72: "message" : "Backend Error" 73: } 74: starting from...71 75: at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:145) 76: at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:113) 77: at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:40) 78: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:312) 79: at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1049) 80: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:410) 81: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:343) 82: at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:460) 83: at parklize.blogspot.com.test.GoogleSearchClient.getSearchResult(GoogleSearchClient.java:55) 84: at parklize.blogspot.com.test.GoogleSearchClient.main(GoogleSearchClient.java:101) 85: Dec 01, 2014 3:19:23 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 86: WARNING: Application name is not set. Call Builder#setApplicationName. 87: results searchinfo:{"formattedSearchTime":"3.40","formattedTotalResults":"0","searchTime":3.402622,"totalResults":"0"} 88: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":71,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 89: starting from...81 90: Dec 01, 2014 3:19:27 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 91: WARNING: Application name is not set. Call Builder#setApplicationName. 92: results searchinfo:{"formattedSearchTime":"0.72","formattedTotalResults":"0","searchTime":0.722594,"totalResults":"0"} 93: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":81,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 94: starting from...91 95: Dec 01, 2014 3:19:28 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 96: WARNING: Application name is not set. Call Builder#setApplicationName. 97: results searchinfo:{"formattedSearchTime":"0.56","formattedTotalResults":"0","searchTime":0.558098,"totalResults":"0"} 98: results getQuery:{request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"19900","inputEncoding":"utf8","lowRange":"19800","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":91,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"0"}]} 99: starting from...1 100: Dec 01, 2014 3:19:28 PM com.google.api.client.googleapis.services.AbstractGoogleClient <init> 101: WARNING: Application name is not set. Call Builder#setApplicationName. 102: results searchinfo:{"formattedSearchTime":"0.34","formattedTotalResults":"4,840","searchTime":0.336376,
"totalResults":"4840"
} 103: results getQuery:{nextPage=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u",
"highRange":"20000","inputEncoding":"utf8","lowRange":"19900"
,"outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":11,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"4840"}], request=[{"count":10,"cx":"008378975908491122506:kjiqkuune8u","highRange":"20000","inputEncoding":"utf8","lowRange":"19900","outputEncoding":"utf8","safe":"off","searchTerms":"linkedin.com/in coursera","siteSearch":"http://www.linkedin.com/in/","startIndex":1,"title":"Google Custom Search - linkedin.com/in coursera","totalResults":"4840"}]} 104: result size10