我想使用析取符(而不是默认的合词)对标签进行高级搜索。
例如,我希望tagged=python-asyncio;python-trio返回来自tagged=python-asyncio的结果的超集。
但是,对于两个标签,我有:
{
"items": [],
}
我仅凭python-asyncio
就拥有:
"items": [
{
"tags": [
"python",
"redis",
"python-asyncio",
"publish-subscribe"
],
"some more stuff"
},
"more questions"
]
这有点奇怪,因为文档建议它应该从两个标记返回结果的并集:
tagged
-以分号分隔的标签列表,其中所有返回的问题中至少应有一个。
是否可以在不发出多个请求的情况下实现?
答案 0 :(得分:1)
q
参数虽然没有记录,但允许大多数搜索选项。在搜索中,您使用[x] or [y]
来获取标记为x,y或两者都标记的问题。因此,您需要像在[python-trio] or [python-asyncio]
中那样将q
设置为search。