标签实施

时间:2015-03-10 13:25:17

标签: c# asp.net tags

我不太确定我的问题的正确标题是什么。我想像本网站中使用的那样实现标签系统。我找到了实现它的方法,例如How to implement tag system

在此网站中,当您输入“标记”字词然后按Enter或空格键时,“标记”变为“某些内容”,您可以单击x将其删除。我的问题是这个“东西”是什么,我该如何实现它或开始。我使用C#,ASP.NET,但其他任何技术都受欢迎。

我试图搜索,但我甚至不知道我想要的东西被称为/被称为....

谢谢,

LT

1 个答案:

答案 0 :(得分:0)

与您的问题疏远相关......

您链接的问题显示了如何使用SQL数据库执行此操作,如果符合您的要求,使用结构化数据没有任何问题。

然而,另一种选择是使用搜索引擎(非结构化数据)而不是结构化数据来创建分面搜索系统。这或多或少是SO上标签的功能,因为你可以组合标签来缩小你的结果。

我最近完成了一个名为BoboBrowse.Net的Java Bobo-Browse分面搜索引擎的.NET端口,该端口可用on NuGet。 BoboBrowse.Net建立在Lucene.Net搜索引擎之上。可以找到文档here

分面搜索比简单的标签系统更强大,并允许您进行“复选框样式导航”,“向下搜索”,甚至定义要搜索的项目范围。这是an example of such a system