如火如荼的考试周开始了,我们组赶在考试之前完成了我们的最后
一个大作业。我们的成果是一个旅游景点搜索----畅游天下,目前能够
对北京,深圳,上海,厦门,西安,拉萨六所城市进行搜索。
访问站点地址是:http://219.223.192.169,使用google chrome能
有理想的页面显示效果。
主页面如图1所示:
图1 主页
本项目采用MVC三层开发模型,页面显示层使用JSF+html,数据
抽取采用heritrix,建立索引使用Lucene,数据库使用MYSQL。
下面展示一下目前实现的功能:
一、选定城市搜景点
如果想搜索某个城市的所有旅游景点,可以只选定城市,不输入任何关
键字,即可搜到该城市的所有景点。例如选定北京,搜北京的景点,共
有12页的结果。如图2,图3所示:
图2 北京的景点(上)
图3 北京的景点(下)
二、输入景点关键字搜景点
如果对某一类的景点感兴趣,比如“公园”,“山”等,可以输入该类景点的关键字
例如输入框中输入“革命公园”,城市按默认的全部城市,搜索结果如图4所示:
图4 搜索革命公园
点击“详细”查看详细信息(如图5所示):会显示:所在城市,交通
状况,门票信息,景点电话,景点类型,详细介绍。最后还有
“google 一下”的超链接(点开如图6所示)。
所有搜索出来的结果分页显示,每页显示10条信息。
图5 详细信息
google一下的超链接,如果输入的景点名,也选中了固定的城市,比
如“西安”,那么google一下的的结果中自动筛选了西安的有关输入
“景点名”的返回结果,而不仅仅是“景点名”的google搜索结果。
图6 google 一下
三、锁定城市,搜索景点
比如将城市选择为北京,搜索长城,故宫,如图7,图8所示:
图7 搜索长城
图8 搜索故宫
目前支持搜索有关景点的各种搜索,比如模糊搜索“文化”,“山”,“海”,“河”,也可以搜索具体的景点名查看景点信息,比如搜索“布达拉宫”,“长城”等。但是由于目前系统抓取的资源相对较少,当输入的词没有对应的结果时,会有一个“sorry的页面”如图9所示:
图9 没有找到对应结果
总结:目前的系统的主要功能就展示到这,大家有兴趣请浏览我们的站点:http://219.223.192.169欢迎各位提出宝贵的意见。谢谢彭老师,谢谢各位同学!