Skip to content
JSP+AJAX+Trie树实现类似百度搜索的自动联想
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AJAX
.gitattributes
README.md

README.md

JSP-AJAX-Trie-实现搜索引擎自动联想

在线预览地址:http://trie.wmathor.com/AJAX

效果图

使用说明

  1. 数据库MySql,数据库文件在目录AJAX下
  2. 首先把WebRoot/WEB-INF/lib底下的7个jar包添加到项目中
  3. 访问路径时首先访问localhost:8080/AJAX,因为需要初始化Trie,将数据库内的所有数据生成Trie树。Trie树构造完成会自动跳转到localhost:8080/search.jsp

效率对比

使用数据库模糊查询,和使用Trie树直接获取,两种方式获取的都是同样的内容,执行1000次的时间如下

查询方式 运行时间
Trie 6ms
数据库模糊查询 3951ms

2019/6/14更新

  1. 更新UI
  2. 点击下拉框中的某个信息,自动填充到输入框
You can’t perform that action at this time.