【TiDB 社区调研】吐槽已久的搜索问题优化

调研背景

【搜索问题】一直是 TiDBer 们反馈已久的痛点问题,TiDB 社区一直在努力优化这个问题。
每一次社区的优化都离不开 TiDBer 们的贡献,反馈。相信每天使用社区论坛的 TiDBer 们对【搜索问题】有更深的感触。
这次调研想邀请 TiDBer 们一起来聊聊 具体 的优化建议:在搜索哪些内容的时候,出来的结果是不精准的。
每一条反馈,我们都会认真记录。社区的搜索功能,正在因你而改变~

反馈格式

需要举例具体说明,包含四个要素:

  1. 搜索关键词:XXX
  2. 搜索出来的页面截图
  3. 期望出来的内容
  4. 优化建议

举个栗子:

  1. 搜索关键词:唠嗑茶话会 44

  2. 搜索页面截图👇

  3. 期望出来的内容:期望第一个搜索出来的结果就是唠嗑茶话会 44期

  4. 优化建议:调整搜索结果精准度,优先显示相关联的结果,而不是先显示22期

反馈奖励

1.按照格式反馈问题:获得 100经验值,100积分
2.参与抽奖:按照格式反馈的 TiDBer 们抽 2 人送【TiDB保温杯】(冬天快到了,让社区保温杯来温暖你~)
b19b396b96af86e14b63dfb1f4a420fc7670803a_2_666x500 (1)

反馈时间

2022.11.11-2022.11.28

  1. 搜索关键词:活动

  2. 搜索出来的页面截图

  3. 期望出来的内容
    image

  4. 优化建议
    对一些关键词,是不是可以准备一些特定的搜多条件,比如说搜索活动,其实是想查询由官方发起的,按照时间倒序排列的帖子列表,其实现在搜索已经比以前改善了好多了,小小建议可能不是太通用,抛砖引玉吧

好好优化一下吧,我现在都不用论坛内搜索了,统一走谷歌指定域名 :joy:, 结果更精准

1 个赞
  1. 搜索关键词:统计信息

  2. 搜索页面截图

  3. 期望出来的内容:期望第一个搜索出来的结果 统计信息简介 | PingCAP Docs

  4. 优化建议:调整搜索结果精准度,优先显示大标题内容,而不是tispark中的统计信息内容

  1. 搜索关键词:锁冲突

  2. 搜索出来的页面截图


  3. 期望出来的内容
    能够有帮助,点进去能够有相关的内容,结果直接出现404

  4. 优化建议
    真实有效的,不要出现 404…

  1. 搜索关键词:LSM-Tree

  2. 搜索页面截图

  1. 期望出来的内容
    能够准确提供内容

  2. 优化建议
    首页没有看到最优解

  1. 搜索关键词:TiDBer
  2. 搜索页面截图:

    3.期望出来的内容:搜索结果增加过滤分级选项,加入时间排序,属性内容排序,主题排序,自定义排序功能。
    4.优化建议:显示搜索使用时间。

1.搜索关键词:环境
2.搜索页面截图

3.期望出来的内容:期望搜索出来的标题具有一定的区别性

4.优化建议:搜索结果显示的信息太少,有时候很难区分每个页面都是什么内容,感觉可以优化下

  1. 搜索关键词:HTAP解决方案
  2. 搜索页面截图👇
  3. 期望出来的内容:期望第一个搜索出来的结果就是TiDB对HTAP实现能力的一个整体方案介绍
  4. 优化建议:调整搜索结果精准度,优先显示HTAP解决方案实现,而不是直接显示TiDB介绍

1.搜索关键词: TiDB 锁
2.页面截图


3.期望出现的内容
希望官方文档可以优先 官方博客 专栏这种,从最权威到后边排序。
4.优化建议:将最权威的相关技术文档优先展示出来。

这个是 BUG 我反馈一下

哪个才是最优解,是因为本身有这个内容,搜索不到,还是本来就没有~

https://tikv.org/deep-dive/key-value-engine/b-tree-vs-lsm/
这个结果还是不错的

  1. 搜索关键词:request is too large
  2. 搜索页面截图👇
  3. 期望出来的内容:
    期望第一个搜索出来的结果就是 TICDC报错ErrGCTTLExceeded,etcdserver: request is too large
  4. 优化建议:调整搜索结果精准度,优先显示相关联的结果,而不是先显示too large
  1. 搜索关键词:数据库时间时区差8小时

  2. 搜索出来的页面截图

  3. 期望出来的内容
    时区支持,时区处理相关类的能成为前5的搜索出来的结果

  4. 优化建议
    调整搜索结果精准度,优先显示相关联的结果

get到了

期望增加按照用户搜索,搜索某用户的所有回答,可以过滤所有被标记为解决方案的回答,可以加时间筛选。
就是说搜索别盲目的就一个框搞定全局了,高点高级搜索,提供一些线索,缩小一下范围的搜索。

或者提供在搜索结果中继续搜索的功能,类似于grep出来的内容再grep

  1. 搜索关键词:XXX

  2. 搜索出来的页面截图

  3. 期望出来的内容

  4. 增加搜索词高亮,不用每次都要我去找第几条跟我的匹配度高。

1.搜索关键词
2.搜索截图,点击进去版本缺失



3.期望出来的内容
希望点进去可以看到所有的版本对应的页面,
因为有的时候搜索一个问题出来的并不是我自己用的版本,方便的话我可以通过快速切换版本到我的对应的
版本文档查看是否有对应的解决方案,而不是看了一整发现是6版本的解决方案,而我的对应的版本根本没有该选项。
4.建议
显示全部主流版本。

所以是希望这个功能有一个版本的筛选对吧~