【发布时间】:2010-10-11 11:47:14
【问题描述】:
好的,我有一个类似这样的 mySQL 数据库
ID - 一个 int 和记录的唯一 ID
标题 - 项目名称
描述 - 项目描述
我想同时搜索关键词的标题和描述,目前正在使用。
SELECT * From ‘item’ where title LIKE %key%
这很有效,因为数据库中没有太多内容,但是搜索“this key”没有找到“this that key”我想改进网站的搜索引擎,甚至可能添加一些对它的排名系统(但这需要很长时间)。
所以对于这个问题,我听说过一种叫做“全文搜索”的东西(据我所知)它是数据库设计的主要内容,但作为这个主题的新手,我对此一无所知,所以......
1) 你觉得有用吗?
还有一个额外的探索者……
2) 我能读到哪些关于数据库设计/搜索引擎设计的信息,这些信息可以为我指明正确的方向。
如果相关的话,该网站目前是用纯 PHP 编写的(即没有框架的 I.E)(我想到了将其转换为 Ruby on Rails)
更新
谢谢大家,我会去全文搜索。 对于后来发现这个的任何人,我在全文搜索中也找到了一个很好的tutorial。
【问题讨论】: