JSP-AJAX-Trie-实现搜索引擎自动联想
在线预览地址:http://trie.wmathor.com/AJAX
效果图
使用说明
- 数据库MySql,数据库文件在目录AJAX下
- 首先把WebRoot/WEB-INF/lib底下的7个jar包添加到项目中
- 访问路径时首先访问localhost:8080/AJAX,因为需要初始化Trie,将数据库内的所有数据生成Trie树。Trie树构造完成会自动跳转到localhost:8080/search.jsp
效率对比
使用数据库模糊查询,和使用Trie树直接获取,两种方式获取的都是同样的内容,执行1000次的时间如下
查询方式 | 运行时间 |
---|---|
Trie | 6ms |
数据库模糊查询 | 3951ms |
2019/6/14更新
- 更新UI
- 点击下拉框中的某个信息,自动填充到输入框