中文检索
1 篇让符号、中文和版本号一起被搜到
PostgreSQL 用户搜索的东西很杂:参数名 work_mem,运算符 ->>,psql 命令 \dC,错误码 23505,中文词“复制延迟”,还常常带着版本号。通用的全文检索对这些都不友好。这篇说明 Crib 的做法。 先查名字,再查正文 排序分四层,前一层的结果总排在后一层前面: 当前范围内的精确名称和别名; 名称前缀; 标题和章节名; 正文。 精确名称存在一张普通的 B-tree 表里,键按类型规范化:配置参数、函数、运算符、psql 命令、SQLSTATE 各有自己的规则。\dC 和 …
PostgreSQL 用户搜索的东西很杂:参数名 work_mem,运算符 ->>,psql 命令 \dC,错误码 23505,中文词“复制延迟”,还常常带着版本号。通用的全文检索对这些都不友好。这篇说明 Crib 的做法。 先查名字,再查正文 排序分四层,前一层的结果总排在后一层前面: 当前范围内的精确名称和别名; 名称前缀; 标题和章节名; 正文。 精确名称存在一张普通的 B-tree 表里,键按类型规范化:配置参数、函数、运算符、psql 命令、SQLSTATE 各有自己的规则。\dC 和 …