• bbs1org
    Manticore Search 全文搜索
    ID manticore_search版本 1.3.4插件制作者 bbs1org售价 20 积分1372 行 / 78.9 KBHook / 路由 / 后台页
    为论坛搜索接入全文检索引擎:支持按主题标题、内容、回帖搜索与排序筛选,可按用户名搜索用户列表;搜索结果全站共享缓存(未过期直接返回、命中不扣积分),可接入积分规则(搜索增加/扣减积分),搜索扣分前弹层确认。
    收费插件安装说明购买后点击“授权码”获取一次性授权码;在后台 > 插件广场点击在线安装或更新,并填写该授权码。已购买用户更新免费:每次在线安装或更新前,重新点击“授权码”获取新的一次性授权码即可,无需再次购买;也可直接下载新版后用后台“插件上传”更新。尊重并感谢他人劳动,请勿传播代码。
    app/plugins/manticore_search/plugin.php
    开发日志已有 2 条

    个人独立维护项目。

    • bbs1org
      bbs1org
      版本 1.3.4 056496edc8bd 更新:在渲染结果行前,先触发众筹插件自己的批量预载钩子release
    • bbs1org
      bbs1org
      版本 1.3.3 76773d7869b1 更新:第一个版本
    主楼
  • bbs1org

    版本 1.3.3 更新:
    第一个版本

    #1
  • 质量报告

    插件质量报告

    插件:manticore_search

    Hook功能范围循环使用频率文件读写修改系统表读写系统表读写自己的表
    top.menu_links顶部版块导航/移动端版块列表,同一请求只执行一次(展示位置:顶部菜单)否5----
    search.condition非系统hook否1读---
    search.index_available非系统hook否1----
    search.rebuild非系统hook回调内1读 修正❗️-app_replies, app_topics 修正❗️写 plugin_manticore_search_dirty
    search.reply_delete非系统hook否1读--写 plugin_manticore_search_dirty
    search.reply_sync非系统hook否1读-app_replies, app_topics写 plugin_manticore_search_dirty
    search.topic_delete非系统hook否1读--写 plugin_manticore_search_dirty
    search.topic_sync非系统hook否1读-app_replies, app_topics写 plugin_manticore_search_dirty

    颜色说明:黄色表示有数据读写,红色表示 Hook 在系统循环中执行,浅蓝色表示有文件写入。“列表跳过”表示回调在列表路径会提前返回,“回调内”表示操作位于回调自身或其帮助函数的循环体内。“文件批处理”表示逐个处理用户一次提交的文件,属于必要操作,不标记修正。只有操作实际处于需要优化的循环路径时,才会标记“修正❗️”。

    数据字典

    plugin_manticore_search_dirty

    字段类型可空默认值约束
    kindkey否-主键
    ref_iduint否-主键
    actionkey否'upsert'-
    created_atuint否--

    plugin_manticore_search_cache

    字段类型可空默认值约束
    cache_keykey否-唯一
    user_iduint否--
    payloadtext否--
    created_atuint否--
    expires_atuint否--
    #2
  • bbs1org

    https://bbs1.org/manticore_search?a=manticore_search&field=title&q=%E6%8F%92%E4%BB%B6

    #3
  • bbs1org

    小型服务器推荐
    Manticore Search 是C++开发、开源(GPLv2)高性能搜索数据库,2017年从 Sphinx Search fork 演进而来,是 Sphinx 的现代继任者 。
    定位:全文检索 + 结构化过滤 + 向量检索 + OLAP分析一体化;支持SQL和HTTP‑JSON双接口;资源占用远低于Elasticsearch,非常适合PHP论坛、内容站、中小型检索场景(比如BBS1Org做帖子全文搜索)

    #4
  • 有意思

    积分捉襟见肘 用的时候就缺

    #5
  • bbs1org

    版本 1.3.4 更新:
    在渲染结果行前,先触发众筹插件自己的批量预载钩子

    #6

发表回复

登录后回复