请问这种情况(祥见说明)我应该怎样进行规划
来源:百度知道 编辑:UC知道 时间:2024/06/24 23:57:53
我做旅游网站 然后存储用户发表的文章 按照地名存储 比如西湖 昆明等
但是当用户访问时 我需要调用该地以及其下属地区所有的文章
我不知道怎样进行数据库的规划
希望高手来帮帮忙
一楼的也许没有明白我的意思
我说的是我在文章里加入了地名信息(地名id以及name)
但是当我访问某一个地区时 比如云南
那么我需要调用关于云南 昆明 丽江 等下属地区的文章
此时我不能进行搜索 帮助我改善数据库 或者重新设计以下
但是当用户访问时 我需要调用该地以及其下属地区所有的文章
我不知道怎样进行数据库的规划
希望高手来帮帮忙
一楼的也许没有明白我的意思
我说的是我在文章里加入了地名信息(地名id以及name)
但是当我访问某一个地区时 比如云南
那么我需要调用关于云南 昆明 丽江 等下属地区的文章
此时我不能进行搜索 帮助我改善数据库 或者重新设计以下
2种方法:
1、传统方法:
代码表
你需要整理一份全国旅游城市的多级代码表
在用户发表文章时你需要用户选择其文章涉及内容所在旅游城市信息,比如是关于云南 昆明 丽江 ,这样你就可以通过代码表获知其具体下属地区
2、标签方式
就是让用户去打标签,既tag,然后你靠tag关键字搜索
第一种方法准确,但用户会比较麻烦,不容易接受
第二种方法准确性差些(因为同一地名用户可能输入不一致),但用户会比较容易接受
设置ID排序。然后找ID