网页
综合
更新时间 2026-11-13 14:27:56
关于 - 82搜索
自动蜘蛛
www.techweb.com.cn
正文约 695 字
一个用 Webman + Bootstrap 从零实现的演示型搜索引擎。
82搜索不是调用第三方搜索接口的“壳”,而是把搜索引擎的关键环节真实做了一遍:网页抓取、正文解析、中英文分词、倒排索引、查询语法解析、BM25 相关性排序、摘要抽取与关键词高亮,全部在本地完成。
服务端:Webman(基于 Workerman 的常驻内存 PHP 框架),路由、中间件、控制器分层清晰,启动后无需每次请求重新加载框架。
索引存储:SQLite,文档表 + 倒排表(词项→文档→字段→词频→位置),支持短语相邻校验;词项统计用于搜索建议与 IDF 计算。
检索流程:查询解析(AND / OR / 短语 / 排除 / site / intitle / inurl)→ 词项召回与交集 → 标题与正文双字段 BM25 打分 → 标题命中、短语相邻、时效性、点击热度加权 → 分页 → 摘要高亮。
前端:Bootstrap 5 + 少量自定义样式,本地静态资源,无 CDN 依赖;支持搜索建议、键盘选择、历史记录、频道切换、时间筛选、分页与移动端适配。
演示语料为内置的示例内容,用于完整体验“搜索—结果—快照”的流程,不代表真实站点信息。抓取功能只在你主动提交网址时运行,并遵守目标站点的访问频率;请勿用于未经授权的批量抓取。
GET /api/suggest?q= 搜索建议;GET /api/search?q=&type=&page= 结构化搜索结果;GET /api/hot 热搜榜;GET /api/stats 索引与检索统计。
本项目为技术演示,索引与检索均在本地完成,不对外提供商业搜索服务。
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。