# 第六章 全文搜索

在本节中，您将学习如何使用MySQL全文搜索功能。 MySQL全文搜索提供了一种实现各种高级搜索技术的简单方法，如自然语言搜索，布尔文本搜索和查询扩展。

**1.MySQL全文搜索简介**

* 简要介绍MySQL全文搜索及其功能。

  参考阅读：<http://www.yiibai.com/mysql/introduction-to-mysql-full-text-search.html>

**2.定义MySQL全文搜索的FULLTEXT索引**

* 在本教程中，您将学习如何定义数据库表中列的全文索引，然后才能执行全文搜索。

  参考阅读：<http://www.yiibai.com/mysql/activating-full-text-searching.html>

**3.MySQL自然语言全文搜索**

* 基本上在自然语言搜索中，MySQL查找与自由文本自然人类语言查询相关的行或文档，例如“如何使用MySQL全文搜索”。

  参考阅读：<http://www.yiibai.com/mysql/natural-language-search.html>

**4.MySQL布尔全文搜索**

* 您将了解MySQL布尔全文搜索及其主要功能。我们使用一些例子讲解，帮助您更好地理解这个概念。

  参考阅读：<http://www.yiibai.com/mysql/boolean-text-searches.html>

**5.使用MySQL查询扩展**

* 我们向您展示了MySQL全文搜索的一个非常重要的功能，称为查询扩展。

  参考阅读：<http://www.yiibai.com/mysql/using-mysql-query-expansion.html>

**6.MySQL ngram全文解析器**

* 本教程将向您展示如何使用MySQL ngram全文解析器来支持中文，日文，韩文等表意语言的全文搜索。

  参考阅读：<http://www.yiibai.com/mysql/ngram-full-text-parser.html>
