简单的搜索引擎实现 使用分词器和redis制作的搜索引擎模块 ######====================
分词器+redis ######====================
####目录结构 #####conf redis配置类 #####service 业务类 #####test 测试类 #####util 工具类 ######Punctuate 判断是否是标点 标点不创建索引 #####word 分词器关键代码
######====================
配置好redis即可使用
######====================
注入SearchService即可使用 #####方案1 直接 #####1. saveText方法为数据创建索引 Set save = searchService.saveText(initDatum); #####2. queryText方法通过关键词检索数据 Set res = searchService.queryText("我们");
.
####方案2 缓存mysql表 表名和数据id关键信息 ####1. saveMysql方法为数据创建索引 Set save = searchService.saveMysql(initDatum,tableName_id); #####2. queryMysql方法通过关键词检索数据所在表和数据id Set res = searchService.queryMysql("我们"); #####3. 通过返回的数据去mysql中查询原数据
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。