Добрый день!
Пишу своего клиента на python'е и столкнулся со следующей проблемой - не могу получить все ссылки для термина словаря.
Выдержка из документации:
Цитата:
1.24.5 Получить список ссылок для данного термина (I)
ПАРАМЕТРЫ
db_name – имя базы данных
ΤΕΡΜ – поисковый термин
num_postings – число возвращаемых ссылок. Если данный параметр 0, то возвращаются MAX_POSTINGS_IN_PACKET ссылок.
first_posting – возможно 2 варианта значений для данного параметра:
1-й вариант – число больше 0. Это номер 1-й возвращаемой ссылки из общего списка ссылок данного термина;
2-й вариант – если равно 0, то возвращается только число ссылок данного термина.
Начнем с того, что "num_postings" - это не число возвращаемых ссылок, а порядковый номер последней ссылки которую хотим получить.
Т.е. чтобы получить 100 ссылок начиная с 1000 надо передавать:
num_postings = 1099
first_posting = 1000
Но это мелочи.
Проблема возникает когда ссылок для термина больше 32758
Как я не пытался - больше этого получить от сервера не удалось.
Собственно у меня вопрос к разработчикам и тем кто пишет свои клиенты - это баг или я что-то не так делаю?
Версия сервера 2012.1 со всеми обновлениями. Такое же поведение и на 2009.1 (других у меня нет)