本帖最后由 xiao 于 2022-7-31 16:11 编辑
很久没来loc了,来了就是打广告 众所周知,tg的中文搜索十分拉跨(英文也是),本地索引增强搜索体验是很自然的想法。 调研过相关的项目,要么是搜索引擎太重,要么就正则/数据库硬搜。干脆自己写个算了,主打的就是轻量、跨平台、单文件启动。
GitHub: https://github.com/iyear/searchx
欢迎star~
特性
- 最小化配置 & 单文件一键启动
- 组件化扩展设计,可选多种存储后端
- 跨平台支持 macOS/Windows/Linux
- 特别为中文优化的搜索引擎
- 大文件历史消息导入
- 自定义国际化消息模板
- ……
具体直接看GitHub吧 现在还在初版beta阶段,搜索结果界面什么的都还大有优化的空间。
该版本已知Bug: 搜索结果转义问题
FAQ
Q: 为什么我不使用 Telegram 自带的搜索? A: 众所周知,Telegram 自带的搜索功能并不好用,尤其是对中文的支持很差。本项目的目的就是解决这些搜索痛点。
Q: 我在使用过程中遇到了问题? A: 在确认搜索后依旧无法解决,通过发起 ISSUE的方式反馈。 在发起 ISSUE 的过程中,我们提倡使用英文描述问题,并在 ISSUE 中提供相关的截图和复现步骤。
Q: 我想要增加一个功能? A: 同上
Q: 为什么需要禁用 Group Privacy?它会造成安全问题吗? A: Group Privacy 开启后会导致 Bot 无法接收所有群组内的消息而导致索引缺失。具体请参考: https://core.telegram.org/bots#privacy-mode 同时,它不会产生安全问题。本项目 Bot 为自行部署,数据均存放于本地,不会导致数据泄露。
Q: 可以用于个人账户吗?未来会支持吗? A: 目前不可以,未来可能会支持,但 userbot 的使用有封号的风险。本项目当前的目标群体是群主/频道主,自建为成员提供便利。当然你也可以选择自建bot后将他拉入各个群聊中。 |