# 使用交流 - Tg搜索

## Telegram中文搜索方案讨论

### 解决方案 <a href="#xian-shuo-jie-jue-fang-an" id="xian-shuo-jie-jue-fang-an"></a>

* 以老师花名、地址、方位，作为Tag，方便信息搜索
* 在搜索框或 [群组](https://t.me/ChengduCityLF) 内输入：***#花名*** (&#x6216;***#方位***)，能快速搜索对应信息
* 通过 [过滤老师](https://ddsh.gitbook.io/intbot/lbs)，检索信息

## Telegram中文搜索现状 <a href="#tg-zhong-wen-sou-suo-xian-zhuang" id="tg-zhong-wen-sou-suo-xian-zhuang"></a>

Telegram 群组、频道、消息繁多，但对于<mark style="color:green;">中文</mark>，暂<mark style="color:red;">不支持全文搜索</mark>。

#### 主要原因：

* Telegram 搜索以 <mark style="color:red;">词</mark> 为基础单位，是&#x4EE5;*`标点符号`*&#x6216;*`空格`*&#x4F5C;为 <mark style="color:red;">词</mark> 的间隔。
* 这是以英文为基础的搜索方式，对于英文搜索友好，如 `hello`，用 `hel` 搜索不到，必须用 `hello`，这符合英文的语境，当我想要找 `hel` 消息时并不想看到有 `hello` 的消息。

#### 但是：

* 这种方式对于中文等语言来说就很不方便，中文是以 <mark style="color:red;">字</mark> 为单位，按照上面的方式，比如消息内容「我爱热闹，也爱冷静；爱群居，也爱独处。」用「热闹」或「冷静」都不能搜索到此消息。

#### 不过也有好消息：

* 2018年11月，[Telegram官方翻译平台](https://translations.telegram.org/) 新增了[简体中文](https://translations.telegram.org/zh-hans/) / [繁体中文](https://translations.telegram.org/zh-hant/)，tg官方已经开始关注中文用户了，支持中文(全文)搜索也是指日可待。

## 如何解决？ <a href="#ru-he-jie-jue" id="ru-he-jie-jue"></a>

1. 发消息可以加Tag，目前老师的车牌和对应大概位置，都用Tag做了标识，用”#关键词”搜索找到都有这个标签的消息；
2. 已发的消息，&#x4EE5;*`标点符号`*&#x6216;*`空格`*&#x4F5C;为间隔单位搜索，比如「我爱热闹，也爱冷静；爱群居，也爱独处。」，可以用「我爱热闹」、「爱群居」、「也爱独处」的关键词搜索到此消息；
3. 将数据导出到本地，利用工具检索，如：[tg-search](https://github.com/cxumol/tg-search) 等。

## 其它搜索技巧 <a href="#qi-ta-sou-suo-ji-qiao" id="qi-ta-sou-suo-ji-qiao"></a>

1. 刚才提到的#关键词，用于Tag搜索；
2. @关键词，用于群组名、个人信息检索；如 [@](https://t.me/ChengduCityLF)[成都集团](https://t.me/ChengduCityLF) 可以用 [@ChengduCityLF](https://t.me/ChengduCityLF) ，在软件里全局搜索到并加入；设置 - 资料 - 用户名处如果设置了用户名，也可以通过@用户名 找到你，与你对话；
3. 以上为 <mark style="color:green;">Telegram中文搜索方案</mark> 讨论，如有更实用的方法，欢迎交流：[@呆呆王](https://t.me/intOrderBot)
