关键词分离模糊查询

庄子 2009-08-28 04:52:44
比如:传来的关键词是"体育产业大全"
那么我现在想把 包含有 "体育","产业","大全","体育产业","体育产业大全"这样的标题都查询出来, 该如何查询??
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
startnow_loison 2009-08-30
  • 打赏
  • 举报
回复
学习
number123456 2009-08-28
  • 打赏
  • 举报
回复
学习
poiuy343 2009-08-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 toury 的回复:]
var s="体育产业大全";
var keys =s.replace(/(体育)(产业)(大全)/g,"$1 $2 $3 ")+s
alert(keys)
[/Quote]
这个是针对特例的特例解法,我认为没有通用性。
如果考虑到通用结构 需要用到汉语中文分词。

你可以百度一下 中文分词
利用字典 进行正向最大匹配 以及 逆向最大匹配法。
这样除了生僻词或者新新词语,几乎有90%左右的正确分词。
可以按照你的要求把 一段话分解出多个有效的中文词语
toury 2009-08-28
  • 打赏
  • 举报
回复
var s="体育产业大全";
var keys =s.replace(/(体育)(产业)(大全)/g,"$1 $2 $3 ")+s
alert(keys)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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