mysql - 关于标签数据库的设计,如何解决标签重定向,国际化或同义标签等问题?
问 题 要在数据库设计一个标签系统,给各个实体打上标签。 然后又需要可以体现层次关系,比如红黑树是属于数据结构标签的子标签这种结构。 还要考虑到相同意义的标签重定向的情况,比如线段树和区间树其实讲的是一个东西,另外就是像国际化或者大小写这样的,Trie,trie,字典树又是一个东西。 现在想法是,给标签设一个parent_id来指向父标签来表示层次性,另外设一个redirect_id来进行重定向来做同类标签,然后统一用英文来设标签最后通过翻译来解决不同语言的同义标签问题,因为这个标签可能也会作为百科词条这样的设计,所以如何解决同义标签问题确实比较纠结。 感觉想并查集一样了,不知道这样设计好不好,有没有更好的设计方法等,因为这个标签也可能会作为百科词条一样的功能,所以想问问一般实际开发中是怎么处理这类问题的。 解决方案 题主这个设计基本靠谱,有几点分歧供探讨: 标签本身感觉是个平坦和松散的东西,分层次似乎不太搭。最多说标签有个类别category
238 2022-07-19
编程技术问答社区
thinkphp - 标签技术,怎么在最后写入数据库的时候,知道用户选择了哪些标签?
我想在用户每次点击tag的时候,把值记录进一个隐藏域,然后删除这个tag的时候,再replace掉这个tag,最后写入数据库。 我面临的问题是,怎么在用户点击x时移除tag的同时,移除已经在隐藏域里的tag 移除标签的时候,怎么获取到,移除的是哪个标签呢? //==================tags start function tagdiv() { $(".tag_div").click(function(e) { var e = e || window.event; var target = e.target || e.srcElement; if ($(target).attr("data-role") == "remove") { //点击
164 2022-07-19
编程技术问答社区
typecho同一页面多次输出标签时标签输出数量参数为什么失效?
问 题 很喜欢typecho的简洁风格,自己把博客搬到typecho后,仿着别人的主题自己在弄一个主题。 现在遇到了问题,我在主页的导航栏用的是标签,输出12个标签(按标签下文章数量排序,文章最多的12个标签),最近加了个侧边栏并在侧边栏里加了标签云的效果,这儿输出30个标签(标签总数大于12个小于30个的),但无论怎么改参数,侧边栏的标签云输出的标签个数始终和导航栏标签数一致,好像用的是同一个输出。 我试着把侧边栏标签云的输出用的数组变量改名,改变不了数量,第二次引用的标签数总会和第一次引用的一样!不论第二次引用时limit数改为多少。请大侠帮看一下,php新手实在没找明白哪儿的问题。 代码如下: widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 12))->to($
312 2022-07-19
编程技术问答社区
css - python爬虫如何提取br标签
问 题 python爬虫怎么提取br标签上面的内容呢?也就是提取“行业中位数,支付宝”这部分内容,由于本人只学了一点html的皮毛,还没有遇到过这种br半标签的,不知道该怎么做了,我已经试了直接用copy标签的xpath,不论定位到哪里都不行。感谢回复!
1302 2022-07-17
编程技术问答社区
html - 爬虫同时提取多个网页内文字与表格该怎么办
想要爬取某网站1-n页的内容,url构建为'http://www.innotree.cn/compan...',其中的?是指第n页,假设其为58095,那url就是'http://www.innotree.cn/compan...'(需要登录看详细信息,可以填我的账号13213210054,密码123b45),那假如我爬下来的公司名字和公司注册号等等可以用item.companyname,item.companyid等等存储,这些比较简单,问题是后面的融资信息,如果我用item.invest存储,那么这个变量实际是个表格,没有进行详细的展开,后期还需要处理,那如果我展开,需要的item.变量就太多了,而且每一个公司的融资次数都是不一样的,也就是说对于不同的页面来说,html标签tr数量是不确定的,包括后面的工商变更记录也是这个情况,那么我的问题是: 1.我怎么保存这种不确定行数的表格信息,因为前面用了item.name等item变量,相当于构建了一个表格了,那么怎么在这个表格中再保存融
212 2022-07-17
编程技术问答社区
为什么有些 html5 文档故意去掉结尾的 </html> 标签
为什么有些 html5 文档故意去掉结尾的 标签, 比如下面下面这个链接的源码: http://keenthemes.com/preview... 虽然 html5 有着强大的容错的机制,是支持不闭合标签的。但这么做肯定不是为了节省几个字节的流量吧。有哪位英雄能告知一下否?我谷歌了一下,貌似没找到满意的答复。 @justjavac @JellyBool @n͛i͛g͛h͛t͛i͛r͛e͛
234 2022-07-17
编程技术问答社区