B站视频讲解:av69290072
在线预览地址:http://trie.wmathor.com/AJAX
- 数据库名为
search
,创建数据库的SQL文件为search_database.sql
- 数据表名为
vocabulary
,创建数据表的SQL文件为vocabulary_table.sql
- 访问网站时首先访问localhost:8080/AJAX,因为需要初始化Trie,将数据库内的所有数据生成Trie树。Trie树构造完成会自动跳转到localhost:8080/search.jsp
使用数据库模糊查询,和使用Trie树直接获取,两种方式获取的都是同样的内容,执行1000次的时间如下
查询方式 | 运行时间 |
---|---|
Trie | 6ms |
数据库模糊查询 | 3951ms |
- 更新UI
- 点击下拉框中的信息,自动填充到输入框
- 合并
vocabulary_cn
和vocabulary_en
表为vocabulary