Поиск Google: как получить как можно больше результатов (вместо 10 по умолчанию)

В моей организации есть внутренний поисковый сервер Google Appliance, и я могу получать результаты поиска в формате 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 результатов поиска.

Я хотел бы знать, какой скрытый ввод я могу добавить, чтобы получить как можно больше результатов.

Насколько мне известно, этот сервер позволяет это.

Спасибо и привет!


person curious1    schedule 02.07.2014    source источник


Ответы (2)


Используйте 1_.

Максимальное количество результатов для включения в результаты поиска. Максимальное значение этого параметра — 1000. В совокупности значения параметров start и num определяют диапазон возвращаемых результатов.

Начальной точкой индекса результатов поиска является значение параметра start. Конечная точка индекса результатов поиска — это значение параметра start плюс значение параметра num минус 1. Все точки индекса отсчитываются от нуля, то есть первый результат имеет значение 0.

Фактическое количество результатов может быть меньше запрошенного значения.

Источник: https://developers.google.com/search-appliance/documentation/614/xml_reference#request_parameters

person Tan Hong Tat    schedule 02.07.2014

Также может помочь параметр filter=0 в дополнение к num=1000.

person Siddharth Patil    schedule 08.07.2015