当前位置:首页 > zblog插件 > 正文

zblog插件 分词倒排索引强化文章搜索无第三方接口 seanhepps

分词倒排索引强化文章搜索无第三方接口
  • 应用名称分词倒排索引强化文章搜索无第三方接口
  • 应用IDzk_fastersearch
  • 应用作者seanhepps
  • 系统要求Z-BlogPHP 1.6.0 Valyria
  • PHP版本5.6及更高
应用推荐

应用介绍

新增加elasticsearch和mysql索引的支持

文章数量多了之后,搜索速度变得非常慢,通过该插件可以让搜索速度直接飞起来。

建议配上聚合插件:点我去看看,以及配上相关内容搜索推荐的插件:点我去看看

分词倒排索引强化文章搜索无第三方接口  第1张

搜索结果:会对搜索词进行分词操作,如果因模板导致高亮显示有问题,可以联系我。

分词倒排索引强化文章搜索无第三方接口  第2张

2024-07-10:优化索引性能

2024-07-09:增加索引可选项

2024-07-08:修复使用用户名和密码连接es的问题

2024-07-06:新增加es和mysql的ngram的支持

2024-06-21:

修复bug

为避免内存溢出,每次初始化50条数据

2024-06-19:

优化初始化索引方式

2024-06-12:

初始化索引每次100条数据,新增延长登录有效期30天的功能

说明:

1.词典包含了17万+的词汇,足够日常使用

2.如果需要添加词汇,请仔细阅读添加词汇页面的说明

3.搜索采用倒排索引,速度非常快,搜索结果准确

4.如果发现你的简介没有高亮,这不是插件的问题,而是模板在显示前输出清楚了所有的html标签导致的,如果你想解决这个问题,可以联系我,有时间就告诉你怎么搞,不收费。

重点:

插件安装好之后,先进行初始化索引,文章数量越多,需要的时间越长,耐心等待初始化完成

添加词汇后,如果想要后添加的词汇有效,那么需要重新初始化索引

该插件搜索方式的实现原理与elasticsearch相同,所以在大量文章的情况下,依然能够快速搜索到结果

如果你的文章数量在20万篇以上,建议你使用如elasticsearch这种第三方搜索引擎,功能更强、更容易维护

只有开启了搜索拦截,才会使用本插件进行搜索,关闭状态下还是系统默认的方式

该插件没有修改或删除任何已存在的数据,所以不会对数据进行破坏,请放心使用

使用中有什么问题,请给我留言

你有什么想法,欢迎一起来探讨