查找带有多个标签的问题(“与”而不是“或”)

时间:2019-05-27 09:01:36

标签: tags dataexplorer

如何找到带有多个标签(例如)的问题?

我已经找到有关使用浏览器搜索多个标签的元数据的答案,但是这个问题是针对SEDE的:https://data.stackexchange.com

在表Posts中,列Tags被存储为ncharv(250),并且标记被附加到字符串(不存储为数组)中。在浏览器中,看起来像这样

enter image description here

对于某些文本挖掘,我只需要问题(和答案)文本,因此我尝试直接进入Posts表:

pseudo_sql

  • 从(tag_list)中的标签中的帖子中选择*
  

这将返回tag1 OR tag2

  • 从帖子p1内部联接中选择*在p1上的帖子p2。(tag1)和p2中的标签。(tag2)中的标签

我还尝试了基于this popular query的较大查询。

1 个答案:

答案 0 :(得分:0)

对于多个标签,使用SEDE的一种效率低的方法是多个LIKE语句

SELECT TOP 10 
 * 
FROM Posts
WHERE Tags LIKE ('%python%')
AND Tags LIKE ('%regex%')

这还会为您提供类似的标签,例如

要仅获取那些标签而没有模糊匹配,请使用

%<python>%

permalink