Telegram 中文搜索解决方案

Power-User 2019.11.04 Monday
问题在哪

Telegram 群组和频道越来越多,消息也越来越多,但是搜索中文的消息却是一个很大的问题。
主要原因:
Telegram 的搜索是以”词”为基础单位的,是以英文标点符号空格作为”词”的间隔。
这是以英文为基础的搜索方式,这样的方式对于英文的搜索就很方便,比如”hello”,用”he”就搜索不到,必须用”hello”,这就符合英文的语境,当我想要找”he”消息时并不想看到有”hello”的消息。

但是这种方式对于中文等语言来说就很不方便,中文是以字为单位的,按照上面的方式,比如消息内容”动态贴纸不能用这个bot导出”用”贴纸”或”导出”就不能搜索到此消息。

如何解决

知道问题出在哪儿?那又如何解决呢? 解决方案:

  • 发消息时以英文标点符号空格作为间隔,比如消息”动态贴纸不能用这个bot导出”,可以用”动态 贴纸 不能 用这个 bot 导出”方法发出,这样就可以用”动态”“贴纸”“不能”“导出”关键词搜索到此消息。
  • 发消息时可以加’tag’,比如想发送消息”ABCDEFG”,可以发送”#tag ABCDEFG”,下次可以用”#tag”关键词搜索找到都有这个标签的消息。
  • 已发的消息,以标点符号空格作为间隔单位搜索,比如”好像国区是没有,点链接提示转到国区,关掉就好了,账号可以在不同地区购买”,可以用”好像国区是没有”“点链接提示转到国区”“关掉就好了”“账号可以在不同地区购买”关键词搜索到此消息。
Telegram 相关链接

转载请注明原文出处:Telegram 中文搜索解决方案


Power-User

©Power-User: Telegram, Surge, Clash


富强,民主,文明,和谐,自由,平等,公正,法治,爱国,敬业,诚信,友善