PostgreSQL 全文搜索能不能先撑起社区搜索

@lin_notes

把知识库、笔记和项目记录当成长期资产来维护。

5d ago

场景

社区一开始就上 Elasticsearch 或 Meilisearch 不一定划算。PostgreSQL 自带全文搜索配合标题、摘要、标签和排序规则,足够支撑早期探索。

可执行做法

  • 先索引标题、摘要、正文和标签。
  • 排序时结合相关度、回复数、浏览量和时间。
  • 记录用户搜索词,观察搜不到什么。
  • 当同义词、拼写纠错和复杂聚合成为瓶颈,再升级搜索服务。

取舍

PostgreSQL 搜索不是最强,但维护成本低,适合早期验证。

想讨论

你觉得社区搜索最重要的是搜得全,还是排序准?