Skip to content

wmathor/Search-engine-automatic-association

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

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

B站视频讲解:av69290072

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

效果图

使用说明

  1. 数据库名为search,创建数据库的SQL文件为search_database.sql
  2. 数据表名为vocabulary,创建数据表的SQL文件为vocabulary_table.sql
  3. 访问网站时首先访问localhost:8080/AJAX,因为需要初始化Trie,将数据库内的所有数据生成Trie树。Trie树构造完成会自动跳转到localhost:8080/search.jsp

效率对比

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

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

2023/5/2更新

  1. 更新UI
  2. 点击下拉框中的信息,自动填充到输入框
  3. 合并vocabulary_cnvocabulary_en表为vocabulary

About

JSP+AJAX+Trie树实现类似百度搜索的自动联想

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published