【发布时间】:2009-09-13 05:36:57
【问题描述】:
您好, 我正在考虑在我的网站上实施搜索的最佳方式。我知道 Sphinx 和 MySQL 全文搜索,但我不只是搜索单个字段。
我有两件事要搜索:文章的标题和与该文章关联的标签。
我想做的是在我的文章表中定义另一列,其中包含标题中的关键字,以及附加到此字符串末尾的每个标签。
例如,如果文章标题是“如何构建家庭影院”,并且带有“DIY”标签,则“技术”这个字段将是“构建家庭影院 DIY 技术”。然后我可以在这个字段上执行搜索。
我看到这种方法的唯一缺点是,如果更新了标签,我也必须更新这个字段,这可能导致这个字段不准确或过时。
有没有更好的方法来做到这一点?
【问题讨论】:
标签: php search full-text-search tags