请大家给我指点下,本人想做个搜索功能的系统

wsyangzuda 2012-04-20 10:09:16
本人今年毕业,做了个毕业设计,名字是xxx搜索网站。

前天给了老师看了看,老师说,这搜索功能不行,得重新做。我的搜索功能用js的 window.location 实现。老师说这只是个链接

功能,不算,那么前面的功夫百搭了,现在得重新做了。下个月中旬就得交了,这么说我还有不到一个月的时间、

本人对搜索功能怎么实现这环节,很是不懂,想让大家帮我指点下。刚刚搜索了下luncene,表示一头雾水。

如何在不到一个月时间(3个星期)内完成这搜索功能的实现呢?不要求太多能现实就行,大家指点下哈。
...全文
163 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsyangzuda 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

你要的应该是站内的模糊查询吧,要是搜索引擎的话那你这个实习设计业太牛了 要是模糊查询就很简单了
你如果不介意效率的话 用select * from 表 where title like ‘教学楼%’;其他就是把他显示到前台 用循环就行了
[/Quote]

恩谢谢,昨晚就是这样做出来了。。。 就是模糊查询,利用sql语句。曾经有人教我用lucene,其难度之大不可知,于是转变了做法。

多谢提醒哈
西门呀在吹雪 2012-04-22
  • 打赏
  • 举报
回复
你要的应该是站内的模糊查询吧,要是搜索引擎的话那你这个实习设计业太牛了 要是模糊查询就很简单了
你如果不介意效率的话 用select * from 表 where title like ‘教学楼%’;其他就是把他显示到前台 用循环就行了
ylovep 2012-04-20
  • 打赏
  • 举报
回复
有开源的搜索引擎楼主可以试一试用下
wsyangzuda 2012-04-20
  • 打赏
  • 举报
回复
大家多多指导下小弟。
wsyangzuda 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

搜索什么啊 前提你要明白你的需求
[/Quote]

搜索关键字。

比如在文本框内输入,教学楼,调整到另个页面,这个页面显示N条记录,题目与“教学楼”有关,然后点击某条记录,就可以调转另一个页面了。
aqqwiyth 2012-04-20
  • 打赏
  • 举报
回复
搜索什么啊 前提你要明白你的需求
wsyangzuda 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

如果不注重实现细节的话可以用HTTPCLIENT,在java中模仿http请求,像楼上说的调用baidu或者bing将结果返回,再解析返回值显示到新的页面,如果你是要做个搜索引擎的话只能用开源的框架了,像你说的luncene。
[/Quote]多谢
wsyangzuda 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

我出个馊点子,写个外壳,里面调用baidu,google,bing
[/Quote]

多谢
wsyangzuda 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

搜索关键字。

比如在文本框内输入,教学楼,调整到另个页面,这个页面显示N条记录,题目与“教学楼”有关,然后点击某条记录,就可以调转另一个页面了。

类似谷歌百度了。。这个是要爬虫去爬 的。。把数据爬到自己的网站。。
然后才能搜索


这个毕业设计也太。。。。
[/Quote]
多谢指导
heroying2013 2012-04-20
  • 打赏
  • 举报
回复
luncene例子多得很,你的毕业设计能实现对表内容建luncene索引,并能用luncene全文检索就ok了吧,网上例子多的很,嘿,现在的毕业生啊。。。
清晨v 2012-04-20
  • 打赏
  • 举报
回复
擦,记得回复了,怎么没有了!再发一遍,如果你不是要自己实现搜索引擎的话,就用httpclinet,模拟http请求,像楼上说的,调用baidu,bing将结果返回,再解析显示到自己的页面上,如果你是要实现搜索引擎的话只能用其他的开源框架了,像你说的luncene。
清晨v 2012-04-20
  • 打赏
  • 举报
回复
如果不注重实现细节的话可以用HTTPCLIENT,在java中模仿http请求,像楼上说的调用baidu或者bing将结果返回,再解析返回值显示到新的页面,如果你是要做个搜索引擎的话只能用开源的框架了,像你说的luncene。
cseu 2012-04-20
  • 打赏
  • 举报
回复
我出个馊点子,写个外壳,里面调用baidu,google,bing
苏瑾年 2012-04-20
  • 打赏
  • 举报
回复
搜索关键字。

比如在文本框内输入,教学楼,调整到另个页面,这个页面显示N条记录,题目与“教学楼”有关,然后点击某条记录,就可以调转另一个页面了。

类似谷歌百度了。。这个是要爬虫去爬 的。。把数据爬到自己的网站。。
然后才能搜索


这个毕业设计也太。。。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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