Stackover API дает результаты поиска, отличные от веб-интерфейса - PullRequest
2 голосов
/ 09 февраля 2011

Я играю с SO API и заметил, что вызов API для поиска lesscss дает total: 13 элементов с параметром API tagged=lesscss

http://api.stackoverflow.com/1.0/search?tagged=lesscss

но веб-интерфейс дает чуть более 30

https://stackoverflow.com/search?q=lesscss

Я думаю, что причина в том, что веб-интерфейс ищет не только слово как тег, но также ищет слово в теле вопросов / ответов. Так есть ли лучший способ сделать этот поиск с API, чтобы он дал более полные результаты

1 Ответ

0 голосов
/ 13 февраля 2011

В веб-интерфейсе для поиска по тегу вопроса вы должны искать с квадратными скобками, как [lesscss], и страница результатов должна быть: Tagged Lesscss

Чтобы ответить на ваш ответ с помощью API, вы можете выполнять поиск только по тегу, тегу или без тега ...

Это сообщение об ошибке от API:

Один из тегов, тегов или тегов 'intitle' должен быть установлен для этого метода.

И это Документация Api Search

как видите:

Этот метод намеренно весьма ограничен. Для более общего поиска вам следует использовать соответствующую поисковую систему в Интернете, ограниченную доменом рассматриваемого сайта.

Так что нет, вы не можете получить полный результат, как это делает webinterface:)

...