10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 41.3 mb
PDF (A4)- 41.3 mb
PDF (RPM)- 39.6 mb
HTML下载(TGZ)- 9.3 mb
HTML下载(Zip)- 9.3 mb
HTML下载(RPM)- 7.8 mb
手册页(TGZ)- 260.6 kb
手册页(Zip)- 371.8 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

12.10.3带展开查询的全文检索

全文搜索支持查询扩展(特别是其变体)盲查询扩展).当搜索短语太短时,这通常是有用的,这通常意味着用户依赖于全文搜索引擎缺乏的隐含知识。例如,用户搜索数据库可能真的意味着MySQL甲骨文DB2,RDBMS都是应该匹配的短语数据库而且也应该归还。这是隐含的知识。

通过添加可以启用盲查询扩展(也称为自动相关性反馈)使用查询扩展在自然语言模式下进行查询扩展跟着搜索短语。它通过执行两次搜索来工作,其中第二次搜索的搜索短语是原始搜索短语与第一次搜索中最相关的几个文档连接在一起。因此,如果其中一个文档包含单词数据库这个词MySQL,第二次搜索查找包含该单词的文档MySQL即使他们不包含这个词数据库.下面的例子显示了这种区别:

mysql> SELECT * FROM article WHERE MATCH (title,body) AGAINST ('database' IN NATURAL LANGUAGE MODE);+----+-------------------+------------------------------------------+ | id | |头衔的身体  | +----+-------------------+------------------------------------------+ | 1 | | DBMS代表数据库MySQL教程……| | 5 | MySQL vs. YourSQL |在下面的数据库比较中…| +----+-------------------+------------------------------------------+ 2行集(0.00秒)mysql > SELECT *从文章匹配(标题、主体)反对(“数据库”查询扩展);+----+-----------------------+------------------------------------------+ | id | |头衔的身体  | +----+-----------------------+------------------------------------------+ | 5 | MySQL和YourSQL |在以下数据库比较…| | 1 | MySQL教程| DBMS代表DataBase…| | 3 |优化MySQL在本教程中,我们将展示…| | 6 | MySQL安全|当正确配置时,MySQL…| | 2 |如何很好地使用MySQL |在你经历了一个…| | 4 | 1001 MySQL小技巧| Never run mysqld as root. 2. ... | +----+-----------------------+------------------------------------------+ 6 rows in set (0.00 sec)

另一个例子是,当用户不知道如何拼写时,可以搜索Georges Simenon写的关于梅格雷的书Maigret.搜索梅格瑞和那些不情愿的目击者发现只梅格雷和不情愿的见证者没有查询扩展。使用查询展开的搜索可以找到带有该单词的所有书籍Maigret在第二遍。

请注意

由于盲查询扩展会返回不相关的文档,因此只在搜索短语较短的情况下使用它。