首页 > 数据库 > mysql教程 > MySQL全文搜索之布尔搜索_MySQL

MySQL全文搜索之布尔搜索_MySQL

WBOY
发布: 2016-06-01 13:54:30
原创
1123 人浏览过

利用IN BOOLEAN MODE修改程序,MySQL也可以执行布尔全文搜索:

mysql> 选择*从文章匹配(标题,正文)
 反对('MySQL'-YourSQL'INBOOLEAN模式);
---- -------------------------- -------- --------------------------------------
| 编号:| 标题: 身体​​​​​​​​​​​|
---- ----------------------- ------------------ -------------------
| 1:| MySQL教程| DBMS 代表数据库...数据库|
| 2:| 如何使用MySQL好| 在您经历了...之后|
| 3:| 优化MySQL 在本教程中,我们将展示...​​|
| 4:| 1001MySQL技巧 1.永远不要以 root 身份运行 mysqld。 2. …… |
| 6:| MySQL 安全性 当配置正确时,MySQL...
---- -------------------------- ----------- --------------------------

此询问搜索所有包含单词“MySQL”的行,但不搜索包含单词“YourSQL”的行。

布尔搜索具有以下特点:

它们不使用 50% 域值。.

它们不会遵循相关性渐弱你可以从上述询问结果中看到一点:相关性最高的行是一个包含两个“MySQL”的行,但它被列在最后的位置,而不是起始位置。

◆即使没有fullText,它们仍然可以工作

停止字适用。

布尔全文搜索的性能支持以下操作符:



一个前导的加号表示该单词必须出现

一个前导的减号表示该单词一定不能出现在任何返回的行中。

(无操作)符

在默认状态下(当没有指定 或
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板