高级搜索:标签分离

时间:2020-06-29 09:50:49

标签: stackexchange-api

我想使用析取符(而不是默认的合词)对标签进行高级搜索。

例如,我希望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-以分号分隔的标签列表,其中所有返回的问题中至少应有一个。

是否可以在不发出多个请求的情况下实现?

1 个答案:

答案 0 :(得分:1)

q参数虽然没有记录,但允许大多数搜索选项。在搜索中,您使用[x] or [y]来获取标记为或两者都标记的问题。因此,您需要像在[python-trio] or [python-asyncio]中那样将q设置为search

相关问题