谷歌搜索:我如何获得尽可能多的结果(而不是默认值10)

时间:2014-07-02 04:03:19

标签: google-search google-search-api google-search-appliance

我的组织有一个内部Google设备搜索服务器,我可以通过以下格式获取XML格式的搜索结果:

<form method="get" action="http://internal-google-appliance-server/search">
        <input type="text" name="q" size="25" maxlength="255" value="">
        <input type="submit" name="btnG" value="Search">
          <input type="hidden" name="site" value="my-searchindex">
        <input type="hidden" name="output" value="xml_no_dtd">
</form>

但是,最多返回10个搜索结果。

我想知道我可以添加哪些隐藏输入以获得尽可能多的结果。

据我所知,这台服务器允许这样做。

谢谢和问候!

2 个答案:

答案 0 :(得分:1)

使用num

  

搜索结果中包含的最大结果数。此参数的最大值为1000.总之,start和num参数的值确定返回结果的范围。

     

搜索结果的初始索引点是start参数的值。搜索结果的结束索引点是start参数的值加上num参数的值减1.所有索引点都是零,这意味着第一个结果的值为0.

     

实际结果数可能小于请求的值。

来源:https://developers.google.com/search-appliance/documentation/614/xml_reference#request_parameters

答案 1 :(得分:0)

除了num = 1000之外,参数filter = 0也可能有所帮助。