先点按钮看真实输出:英文配置做「去停用词 + 词干归一」;simple 配置对中文整串一个词——这就是必须换分词器的证据。
下面 8 篇文档是内置静态语料(内容围绕 Postgres/Docker/前端)。输入框支持 websearch_to_tsquery 的习惯:"引号短语"、-排除词、空格 = AND。打分用「词频 × 标题权重」的简化版(真实 ts_rank 还计算词间距离),匹配、去停用词、词干归一、高亮都是现场真算,不发任何请求。
SQL 侧输出为真实样本整理;交互区的分词/归一是简化实现(真实版是 Snowball 词干器 + 位置位图),数据静态、零请求。