Stackover API 提供的搜索结果与 Web 界面不同
我正在使用 SO api,注意到搜索 lesscss
的 api 调用给出了 total: 13
项,其中 api 参数 tagged=lesscss
代码>
http://api.stackoverflow.com/1.0/search?tagged=lesscss< /a>
但网络界面提供了 30 多个
https://stackoverflow.com/search?q=lesscss
我认为原因是网络界面不仅搜索单词作为标签,还会搜索问题/答案正文中的单词。那么有没有更好的方法来使用 api 进行此搜索,以便提供更完整的结果
I'm playing with the SO api, and noticed that the api call to search for lesscss
gives total: 13
items with the api param tagged=lesscss
http://api.stackoverflow.com/1.0/search?tagged=lesscss
but the web interface gives a little over 30
https://stackoverflow.com/search?q=lesscss
I think the reason is that the web interface searches not only for the word as a tag, but also searches for the word in the body of the questions/answers. So is there a better way to do this search with the api so that it gives more complete results
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在网络界面中执行对标记问题的搜索,您应该使用 squarebraked 进行搜索,如
[lesscss]
,结果页面应该是:Tagged Lesscss
要使用 api 回复您的答案,您只能搜索 intitle、tagged 或 nottagged...
这是错误消息来自 API:
这是 Api Search 的文档
,您可以看到:
所以不,你不能像 webinterface 那样检索完整的结果:)
In the webinterface to perform search for a tagged question you should search with squarebraked like
[lesscss]
and the result page should be:Tagged Lesscss
To reply to your answer using api you can only search intitle, tagged or nottagged...
This is the error message from api:
And this is the Documentation of Api Search
as you can see:
So no, you can't retrive a complete result like webinterface does :)