同志们好,同志们吃了吗?怎么样实现关键词屏蔽功能?

gelei 2007-03-15 11:03:07
同志们好,同志们吃了吗??我问同志们一个问题
我做一个人才网站,想实现求职者可以设置多个公司关键词,实现对这些公司进行屏蔽功能,就当他们查看简历的时候出现提示说,"用户保密,您无权查看",

现在我弄不明白,怎么样实现对用户设置的多个关键词,实现合理的屏蔽?
就是说求职者可以设置要屏蔽的公司名称,是公司简化的关键词,可以设置多个,也可以搜索公司库对实现对公司库里某几个公司进行屏蔽.这样应该怎么样实现?
下面是表结构:
表结构如下:
简历表:resume
resume_id  简历序列号,IDENTITY (1, 1) NOT NULL
resume_name 简历名称
resume_content 简历内容
resume_tel   简历联系电话
屏蔽关键词表:pingbi
pingbi_id 屏蔽表ID,IDENTITY (1, 1) NOT NULL
pingbi_name 设置的屏蔽关键词
pingbi_resume_id 简历id,与resume_id关联
pingbi_compny_id 与compny_id关联, 被屏蔽的公司id

可以分两种情况一种
常规的情况,一条记录对应一条屏蔽记录
另一种是屏蔽的关键词和屏蔽的公司id都在一个字段里储存的情况,实现一个人一条记录屏蔽多个公司,设置的屏蔽关键词和公司可以用|分割开


会的出来说一声,谢谢!!暂时不会的也可以帮顶学习啊!!!
...全文
437 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baggio785 2007-03-16
  • 打赏
  • 举报
回复
换个角度考虑,这个功能是否会真正有用呢?如果我求职,我屏蔽的肯定是已经知道的某些公司,应该不会一古脑的屏蔽一些公司吧?所以是否可以这样来实现,pingbi_name 设置的屏蔽关键词,这个字段可以使用分隔符来保存不同公司的id,至于求职者再进行屏蔽的时候,可以这么操作,如果我输入"有限公司",则通过javascript自动把公司名称中包含"有限公司"的罗列出来供用户选择,效果可以参考http://www.edushi.com/,关键词你可以输入鲜花。

感觉这样子的效率,比你单纯的进行字符比较的效率高一些

如果做的再复杂一点,还可以设置屏蔽条件,除了刚才的公司名称关键字,还有省份城市等屏蔽条件
gelei 2007-03-16
  • 打赏
  • 举报
回复
就是说从一个数据库里取出一堆词,让后拿着这些词和另个数据库里的词做模糊比较,如果有一样的就说被屏蔽了!!!
klan 2007-03-16
  • 打赏
  • 举报
回复
看不懂,你说的什么意思 -_-'
mengmou 2007-03-16
  • 打赏
  • 举报
回复
还没吃呢。
三下鱼 2007-03-16
  • 打赏
  • 举报
回复
帮顶!!!!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧