请大家给我指点下,本人想做个搜索功能的系统
本人今年毕业,做了个毕业设计,名字是xxx搜索网站。
前天给了老师看了看,老师说,这搜索功能不行,得重新做。我的搜索功能用js的 window.location 实现。老师说这只是个链接
功能,不算,那么前面的功夫百搭了,现在得重新做了。下个月中旬就得交了,这么说我还有不到一个月的时间、
本人对搜索功能怎么实现这环节,很是不懂,想让大家帮我指点下。刚刚搜索了下luncene,表示一头雾水。
如何在不到一个月时间(3个星期)内完成这搜索功能的实现呢?不要求太多能现实就行,大家指点下哈。
------解决方案--------------------搜索什么啊 前提你要明白你的需求
------解决方案--------------------有开源的搜索引擎楼主可以试一试用下
------解决方案--------------------搜索关键字。
比如在文本框内输入,教学楼,调整到另个页面,这个页面显示N条记录,题目与“教学楼”有关,然后点击某条记录,就可以调转另一个页面了。
类似谷歌百度了。。这个是要爬虫去爬 的。。把数据爬到自己的网站。。
然后才能搜索
这个毕业设计也太。。。。
------解决方案--------------------我出个馊点子,写个外壳,里面调用baidu,google,bing
------解决方案--------------------如果不注重实现细节的话可以用HTTPCLIENT,在java中模仿http请求,像楼上说的调用baidu或者bing将结果返回,再解析返回值显示到新的页面,如果你是要做个搜索引擎的话只能用开源的框架了,像你说的luncene。
------解决方案--------------------擦,记得回复了,怎么没有了!再发一遍,如果你不是要自己实现搜索引擎的话,就用httpclinet,模拟http请求,像楼上说的,调用baidu,bing将结果返回,再解析显示到自己的页面上,如果你是要实现搜索引擎的话只能用其他的开源框架了,像你说的luncene。
------解决方案--------------------luncene例子多得很,你的毕业设计能实现对表内容建luncene索引,并能用luncene全文检索就ok了吧,网上例子多的很,嘿,现在的毕业生啊。。。
------解决方案--------------------你要的应该是站内的模糊查询吧,要是搜索引擎的话那你这个实习设计业太牛了 要是模糊查询就很简单了
你如果不介意效率的话 用select * from 表 where title like ‘教学楼%’;其他就是把他显示到前台 用循环就行了