Описание полей Github API

Я играюсь с API поиска Github (v3) и не могу найти описание возвращаемых полей. Большинство из них очевидны, но есть и такие, как score, которые нет. Кто-нибудь знает, что означает score, и существует ли ссылка на поле?


person Dan Bough    schedule 04.11.2013    source источник


Ответы (1)


Атрибут score — это оценка поиска этого документа по конкретному запросу, которая используется для Сортировка по наилучшему совпадению. Другими словами, он используется для ранжирования результатов поиска, но не отображается в результаты поиска на github.com.

person Ivan Zuzak    schedule 04.11.2013
comment
Звучит правдоподобно, но знаете ли вы, задокументировано ли это? Я не вижу ссылки на это поле в вашей первой ссылке. - person Dan Bough; 05.11.2013
comment
Это не задокументировано, за исключением документации API поиска, где вы просто видите атрибут, указанный в примере ответа. Вы заметите, что (в общем) документы API не объясняют, что означает каждый атрибут в ответах. Вместо этого вы просто получаете пример ответа, и должно быть ясно, что означает каждый атрибут. Когда вы выполняете поиск на github.com, вы не получаете этот балл; вы просто получаете результаты поиска, отсортированные по этому показателю. Но API дает вам это в ответе, потому что они могут быть полезны. (Примечание: я работаю в GitHub. Вы всегда можете написать на [email protected], если у вас есть дополнительные вопросы) - person Ivan Zuzak; 05.11.2013
comment
Спасибо Иван! Как вы сказали, большинство из них очевидны. Оценка - не очень. Думаю, это придется сделать =). - person Dan Bough; 05.11.2013
comment
@IvanZuzak Теперь атрибут score задокументирован здесь, нашим другом Винн! См. этот запрос на включение. :) - person Ionică Bizău; 07.10.2015