【发布时间】:2014-01-05 20:25:10
【问题描述】:
我可以使用一些输入来开发以下搜索脚本的最佳方式:
- 客户获得了一个包含多个表(wiki、博客、文章等)的数据库
- wiki 和博客有一个带有标签的单独表格。
如果用户搜索某个(或多个)关键字,脚本首先必须检查这些标签是否完全匹配(其中 wiki 优先于博客)。这些匹配应首先显示在结果中。
然后它必须检查标题是否匹配(同样,wiki 优先于博客,博客优先于文章等)。最后一步是检查表格内容的相关性。
目前我们只是对具有标题优先级因素的表格进行全文搜索,但这没有考虑 1)标签的优先级 2)wiki 优先于博客文章(等等) .
有没有有效的方法来解决这个问题?
【问题讨论】:
-
您的问题的答案可能是“是”。能否显示当前用于全文搜索的查询?
标签: php mysql sql search full-text-search