MySQL全文搜索结果为html内容

时间:2015-10-27 15:12:40

标签: php html mysql full-text-search

我有一个包含内容的数据库。内容采用html格式。我想让所有内容都可以搜索,所以我认为全文搜索是最好的。我有下面的查询设置:

SELECT * FROM pages WHERE MATCH(content) AGAINST ('search');

这给了我一个页面列表,但是,有时这些页面上有多个匹配项。我希望将匹配项中的一些内容拉出来,以便在搜索结果页面上显示结果的小片段。

我也在使用PHP,它将运行查询。

1 个答案:

答案 0 :(得分:0)

您可以使用LIKE子句进行一些简单的字符串匹配,包括:

SELECT content FROM pages WHERE content LIKE '%keyword%';