1

有没有办法使用 MySQL 来查询包含空格但作为某种转义字符的值?它适用于我正在构建的即时搜索引擎(我正在尝试合并特殊的搜索字符串,例如引号来搜索确切的字符串)。

干杯

4

2 回答 2

1

全文索引是您应该使用的。他们处理各种关键词/字符(例如引用字符串以获得完全匹配,-someword 表示 someword 不能出现在结果中,+someword 表示 someword 必须出现在结果中)而无需做任何事情在您的代码中特别(除了稍微更改您的查询)。数据库将为您进行搜索,并在查询顶部返回最相关的结果。这也很容易上手。

mysql手册

使用全文搜索(实现帮助)

于 2010-09-23T23:34:44.593 回答
1

select * from sometable where somefield like '%oh no%';

于 2010-09-23T20:11:16.090 回答