搜索排序的第一层是相关性,判断查询和文档是否匹配。传统做法靠词项匹配,比如词频、逆文档频率和字段权重,标题命中通常比正文命中得分更高。
第二层是语义匹配。现在主流系统会用向量表示查询和文档,计算语义相似度,能处理同义词和改写表达。但纯语义容易过度泛化,所以通常与关键词召回结合使用。
第三层是质量与权威性。同样相关的页面,谁更可信、加载更快、结构更清晰,排序就会更靠前。这也是为什么原创和规范排版的内容更容易获得好位置。
最后是个性化与业务规则。地域、设备、时效性都会影响结果。理解这三层,你就能判断排名靠后到底是内容不相关、质量不足,还是竞争太激烈。