我喜欢以“关闭主题”关闭的帖子,现在说[migrated]已迁移到另一个站点。

我们也可以对[重复]执行此操作吗?以重复形式关闭的问题与以非真实问题关闭,过于局限或“坏”的问题之间的区别至少与迁移的问题相同或更大。

除非原件也没有关闭,否则重复件同样有效,但已经被回答了-这将阻止浏览问题列表的用户假设有关该问题的其他信息(例如Weird,也许X不在这里了?) >

评论

同样,[合并]也不会受伤

如何使标题说[sic]?

是的,请漂亮地做这个

#1 楼

这是我们现在要做的事情:



评论


继续,告诉我们您如何做。

–ChrisF♦
13年1月22日在21:27

@ChrisF我不知道。魔术和一些C#?

–亚当·李尔♦
13年1月22日在21:28

你可以做得更好:)

–ChrisF♦
13年1月22日在21:29

我敢打赌,魔术,C#和SQL

–本·布罗卡(Ben Brocka)
13年1月22日在21:30

@BenBrocka SQL很神奇。

–亚当·李尔♦
13年1月22日在21:30

我的小数据库SQL很神奇

–本·布罗卡(Ben Brocka)
13年1月22日在21:32

该查询已经完成,以确定关闭了什么内容,因此该结果被记忆并重新用于标题后缀。纪念,F *&$耶!

–贾罗德·迪克森(Jarrod Dixon)♦
13年1月22日在21:33

另外,准备好进行更多重复操作。

–贾罗德·迪克森(Jarrod Dixon)♦
13年1月22日在21:34

而且,如果涉及到某些数据库更改,那么也许添加重复的搜索选项:是也可行吗? (在现有已关闭的旁边:并已迁移。我不知道这是否有用……)

– Arjan
13年1月22日在21:34

它不应该说“重复”和“ d”以匹配“关闭”和“迁移”吗?

– animuson♦
13年1月22日在21:35

@animuson否:封闭的问题是重复的,是另一个重复的问题。

–吉尔斯'所以-不再是邪恶的'
13年1月22日在21:37

@JarrodDixon喜欢这个吗?

– NullUserExceptionอ_อ
13年1月22日在21:40

这样做很棒,因为它比“封闭”更具和解性,但效果相同。

– AndrewC
2013年1月22日21:41

@Arjan尚无搜索运算符,但可能是。一个人必须恳求尼克·克拉弗(Nick Craver)将其添加到弹性搜索模型中:)

–贾罗德·迪克森(Jarrod Dixon)♦
13年1月22日在21:43

#2 楼

如果唯一的问题是额外的数据库查找,那么如何直接修改问题标题以添加“ [duplicate]”字符串呢?他们几乎没有机会重新打开并需要进行任何编辑,因此这不会妨碍任何人。是的,“ [重复] [关闭]”看起来较重,但我愿意查看一下以一眼看到重复。或者甚至可以使用站点JS或用户脚本将其删除。也会自动将其设置。

评论


该代码仍然需要进行额外的查询,以了解关闭原因。迁移日期保存在“帖子”表中,但是关闭原因(例如,离题,不是建设性的,不是真正的问题)保存在其他表中。

–kiamlaluno
2012年9月25日在12:26

@kiamlaluno,看来您听不懂:关闭时,应通过在其标题后附加文字“ [duplicate]”来修改“ title”列。自然地,在其中显示带有这些单词的标题不需要任何其他标题。

–奥列格·沃尔科夫(Oleg V. Volkov)
2012-09-25 12:45



这是一种非鲁棒且非语义的方法,不会通过我的团队的代码审查。

–轨道轻赛
13年1月24日在7:00

#3 楼

否-并非不对页面上的每个显示元素都进行一次SQL查询。只有[migrated];要获得关闭的原因,我们必须深入研究大量的过往历史记录表格。这次。

评论


那是很合理的。我们需要更多性能。但是在Posts表中包含密切原因是合理的,还是现在更改成本太高?

–杰夫·梅卡多(Jeff Mercado)
2011年5月26日23:12



我知道那很贵。但是,当您浏览一个关闭量较小的站点时(例如,programms.se),[closed]标记会告诉您这里欢迎什么,不欢迎什么。当事情像骗子一样封闭时,它们看起来不受欢迎,但事实并非如此。我认为,如果将骗局标记为“第一印象”会更好。

–凯特·格雷戈里(Kate Gregory)
2011年7月14日14:53

尽管“程序员时间”参数可能是有效的(尽管我个人认为是值得的,并且,如果可以的话,我会自愿提供帮助),但是可以很容易地消除对性能的影响,但需要少量的数据库非规范化,通过将一个CloseReasonId列添加到posts表中。它甚至可以由后台作业逐渐填充。

–伊尔马里·卡洛宁(Ilmari Karonen)
2012年3月13日在18:28

附言事后看来,最好使用CloseHistoryId列,而不是CloseDate指向PostHistory表中的适当行。这将需要一个额外的(左)联接来获取截止日期,但是将使历史记录行中的所有其他信息变得易于访问。我想切换到现在还为时不晚...

–伊尔马里·卡洛宁(Ilmari Karonen)
2012年3月13日18:33

检查帖子正文以“ Possible Duplicate”(可能重复)开头是否容易?

–ChrisF♦
2012年5月5日12:24