我的组织有一个内部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个搜索结果。
我想知道我可以添加哪些隐藏输入以获得尽可能多的结果。
据我所知,这台服务器允许这样做。
谢谢和问候!
答案 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也可能有所帮助。