啊……看来可能是我这边有些误解。我以为您的意思是数据库无法区分“完全匹配”和“包含匹配”。
在我们最初讨论的关于在主题标题中优先排序匹配的语境下:
- 就我的意图而言,我会将您的三个示例都称为“完全匹配”。
- “这里有一个您可以搜索的术语"则属于“包含匹配”。
- 您的三个示例排名相同,只需按找到的顺序列出即可。
- 我的示例排名低于它们。
- 不过,它们都排在那些仅因帖子内容(而非标题)而匹配/相关的帖子之前。
如果您担心顶部搜索结果会被“标题”匹配淹没,那么仅在搜索词达到最低复杂度级别时才启用标题搜索。目标是让顶部搜索结果中最多出现 4 到 5 个“标题”匹配。(不过我意识到这可能很难实现)