****100分请教如何做一个类似百度、google、淘宝网中的模糊搜索****

sq0421 2005-04-10 07:24:52
相信各位都用过百度和google
他们的搜索功能做的十分强大
举个例子:
在百度中搜索“深圳地产站”
系统把“深圳地产站”分成了“深圳”、“地产”、“站”等多个关键词
再比如:
在百度中搜索“免费软件下载”
系统把“免费软件下载”分成了“免费”、“软件”、“下载”
把这些词作为关键字来搜索,得到的结果就丰富多了
这样的搜索引擎该如何做??
...全文
335 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
旺乾多智 2005-04-16
  • 打赏
  • 举报
回复
应用自动机理论应该可以解决划分关键词的问题。
winstarr 2005-04-15
  • 打赏
  • 举报
回复
呵呵,大家去百度工作一点时间。。
Hozaka 2005-04-15
  • 打赏
  • 举报
回复
全文检索咯,另外,google 确实是将相关内容存在数据库内,将网站添加到数据库的工作由专门的“机器人”完成。

关于搜索引擎的原理,可以到 google 搜索一下,相关文章不少的 ^_^
muziruyue 2005-04-15
  • 打赏
  • 举报
回复
容可以看看。牵扯问题非常多!

算法不一样,一般看不懂

这方面的知识网上太少了
说不定有几千太电脑
说不定就一台
期待高手解答
keyler_V 2005-04-15
  • 打赏
  • 举报
回复
qunluo 2005-04-15
  • 打赏
  • 举报
回复
如果是"模糊搜索"的话,可以根据客户端输入来判断,也可以自己在客户端限制分段是与什么符号,以后接受,就分割这些数据,在模糊查询不就可以了!
个人觉得还是限定符号来分割最好,这样容易控制。

如果是做那样的搜索引擎的问题,http://blog.csdn.net/luoboqingcai/这里有一些原理理论内容可以看看。牵扯问题非常多!
sq0421 2005-04-15
  • 打赏
  • 举报
回复
我们不讨论Google是怎么实现的
现在我有一个数据库
比如有人搜索“大冲一房一厅”
我如何把搜索关键字分开搜索,比如:“大冲”“一房”“一厅”
难道要建一个关键字库?
fantiny 2005-04-12
  • 打赏
  • 举报
回复
多个服务器放有多个网页的缓存和索引,

仅仅是猜测而已。
mfc6027 2005-04-12
  • 打赏
  • 举报
回复
谁想使用ASP实现google功能??不可能。有也向楼上一位说的,你就等死吧。
muziruyue 2005-04-12
  • 打赏
  • 举报
回复
^^^^^ ^^^^^
  ^     ^
  ^   ^^^^^
  ^   ^ ^ ^
  ^   ^ ^ ^
  ^    ^ ^ 
 ^    ^   ^
擒兽 2005-04-12
  • 打赏
  • 举报
回复
mark,的确将关键字词分开是很麻烦的啊。
xumw 2005-04-12
  • 打赏
  • 举报
回复
^^^^^ ^^^^^
  ^     ^
  ^   ^^^^^
  ^   ^ ^ ^
  ^   ^ ^ ^
  ^    ^ ^ 
 ^    ^   ^
  • 打赏
  • 举报
回复
如果google的数据是从数据库里显示的,我想那你用等死掉了
ghost986212 2005-04-12
  • 打赏
  • 举报
回复
数据挖掘~!
Shijianhui 2005-04-12
  • 打赏
  • 举报
回复
全文索引
sq0421 2005-04-12
  • 打赏
  • 举报
回复
这么快就掉下来了?100分啊!谁还有高见???
luibobi 2005-04-10
  • 打赏
  • 举报
回复
可以用数据库模糊搜索吗??
eyun 2005-04-10
  • 打赏
  • 举报
回复
mark
  • 打赏
  • 举报
回复
我觉得像google的匹配搜索是用编译好的程序匹配,不一定,瞎猜的,这样才能效率高的,否则的话,连接数据库匹配解析我想效率要差很多,也不能那么快了,不过这个连接库可以动态的生成的,猜测的

28,409

社区成员

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

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