搜索结果怎么维护:站内索引的几条基本规则

摘要:把摘要、日期、searchExclude 和索引输出规则保持一致,搜索结果会稳定很多。
搜索结果怎么维护:站内索引的几条基本规则

站内搜索能不能长期保持可用,往往不只是前端搜索页写得对不对,更取决于内容是否持续按照同一套规则进入索引。规则越清楚,搜索结果越稳定,后续排错也越容易。

哪些内容最容易影响索引质量

  • description 缺失,导致摘要显示不稳定。
  • date 写成未来时间,导致内容没有进入索引。
  • 工具页忘记加 searchExclude,导致结果里混入过多功能页。
  • 索引输出模板与实际内容结构不同步。

当前最值得坚持的几条规则

  • 正式文章优先补齐标题、摘要、分类和标签。
  • 工具型页面默认考虑是否要排除搜索。
  • 每轮新增内容后都至少看一次搜索结果是否包含最新文章。
  • 日期一律使用已发生的时间,避免 Hugo 跳过渲染。

搜索结果为什么要和内容编辑一起维护

因为搜索不是独立模块,它直接读取的是内容本身。如果内容写作规则和索引规则不同步,搜索页再怎么细化,也只能展示一份结构不稳定的结果。

为什么当前阶段先强调这几条规则

因为内容数量还不算多,现在把规则固定下来,后面无论是继续手工写作还是接自动生成,搜索质量都会更容易保持一致。

本文为站内正式发布版本,内容以仓库中的 Markdown 源文为准。