【发布时间】:2011-09-23 17:20:24
【问题描述】:
这是我想做的:
- 将搜索主题与我的表格的多个字段进行匹配
- 按字段的重要性和匹配的相关性(按此顺序)对结果进行排序
例如:假设我有一个博客。然后有人搜索“php”。结果会这样显示:
- 首先,字段“title”的匹配项,按相关性排序
- 然后,“body”字段的匹配项也按相关性排序
- 等等与指定的字段...
我实际上是用 PHP 中的一个类来做到这一点的,但是它使用了很多 UNIONS(很多!)并且随着搜索主题的大小而增长。所以我担心性能和DOS问题。有没有人知道这方面的线索?
【问题讨论】: