StackExchange API 标签同义词 returns Stack Overflow 上不存在的标签
StackExchange API tag synonyms returns tags that do not exist on Stack Overflow
我正在尝试为 Stack Overflow 标签构建类似分类法的关系图。我提取了所有标签和近 37000 个维基。在确定基于 wiki 的关系之前,我决定先看看 Stack Overflow /tags/{tag}/synonyms
提供的内容。结果中的某些 from_tag
不是 Stack Overflow 中的实际标签。我想我可能错过了数据集中的那些。因此尝试搜索带有 /tags/{tag}/info
的那些,但是返回了 to_tag
.
的信息
例如:
{
"creation_date": 1377674210,
"last_applied_date": 1602368899,
"applied_count": 1172,
"to_tag": "java",
"from_tag": "jre"
}
是 tags/java/synonyms
端点的结果之一。但是,没有标签jre。如果搜索 /tag/jre/info
,我会得到 Java 的信息。
我对这种行为感到困惑。 tags/java/synonyms
如何获得不是 Stack Overflow 标签的标签?
API 结果正确。如您所见 here, jre exists and was synonymised and merged with Java. In addition, https://whosebug.com/questions/tagged/jre redirects to https://whosebug.com/questions/tagged/java(页面没有 return 404!)。显然,您只能找到通过 /tags/{tag}/synonyms
同义的标签。因此,这条路线对您的任务没有用处。
有关详细信息,请参阅:What are tag synonyms and merged tags? How do they work?
我正在尝试为 Stack Overflow 标签构建类似分类法的关系图。我提取了所有标签和近 37000 个维基。在确定基于 wiki 的关系之前,我决定先看看 Stack Overflow /tags/{tag}/synonyms
提供的内容。结果中的某些 from_tag
不是 Stack Overflow 中的实际标签。我想我可能错过了数据集中的那些。因此尝试搜索带有 /tags/{tag}/info
的那些,但是返回了 to_tag
.
例如:
{
"creation_date": 1377674210,
"last_applied_date": 1602368899,
"applied_count": 1172,
"to_tag": "java",
"from_tag": "jre"
}
是 tags/java/synonyms
端点的结果之一。但是,没有标签jre。如果搜索 /tag/jre/info
,我会得到 Java 的信息。
我对这种行为感到困惑。 tags/java/synonyms
如何获得不是 Stack Overflow 标签的标签?
API 结果正确。如您所见 here, jre exists and was synonymised and merged with Java. In addition, https://whosebug.com/questions/tagged/jre redirects to https://whosebug.com/questions/tagged/java(页面没有 return 404!)。显然,您只能找到通过 /tags/{tag}/synonyms
同义的标签。因此,这条路线对您的任务没有用处。
有关详细信息,请参阅:What are tag synonyms and merged tags? How do they work?