# 说下全文搜索

Original: <https://lifelonglearn.ing/full-text-search>

Author: [奶爸](https://lifelonglearn.ing/users/3b04650c-8231-499b-8ef0-381fc4d7efb0)

Published: 2021-11-17T12:56:03Z

Updated: 2026-09-27T06:57:43Z

Version: 1

> 從文本或資料庫中，不限定資料欄位，自由地萃取出訊息的技術。
> 執行全文檢索任務的程式，一般稱作搜尋引擎，它將使用者隨意輸入的文字，試圖從資料庫中，找到符合的內容。
> —— 来自 wikipedia

其实很多人压根没听说过「全文搜索」，更别说理解​**全文搜索的魅力**​。下面我们用几个十分直白的例子，来展现一下：

在奶爸的博客搜索 「[托管虚拟主机](https://lifelonglearn.ing/search/?w=%E6%89%98%E7%AE%A1%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA)」就可以得到以下结果，

> 自主性极强的 Docker PHP **虚拟主机**环境（Docker **托管**朋友站点）
> 自主性极强的 Docker PHP **虚拟主机**环境（Docker **托管**朋友站点） … 的流量，4核，自己怎么用也都用不完，就把朋友拉进来了。 昨天在会所喝酒，也在构思这么一个传统**虚拟主机**似的环境，至少文件管理、数据库管理、站点文件管理需要给足自由度。但是由于没有像传统虚拟主机管理面板提供修改 Nginx 配置，实时重载 Nginx 配置的能力，这个换进只能修改 Nginx 配置，但是还是要有人登录服务器去重启 Nginx Docker 来应用修改（或者做成监听文件改动重启 ng…

OK，先强调一下现象，奶爸在搜索「托管虚拟主机」，这几个字是连起来的，而

1. 博文里面并没有「托管虚拟主机」这几个连续的字
2. 博文里面文字顺序是「虚拟主机」、「托管」这个顺序

现在我们在友链里面选择摸鱼王的博客做一个演示，搜索「[监控主题](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9paS5kby9zZWFyY2gvJUU3JTlCJTkxJUU2JThFJUE3JUU0JUI4JUJCJUU5JUEyJTk4Lw==)」，没有得到任何结果，但是我们希望能够搜索到「[哪吒监控透明主题](https://lifelonglearn.ing/r/go?url=aHR0cHM6Ly9paS5kby80My5odG1s)」这篇博文，这里面既有「监控」，又有「主题」，不是吗？

马上 2022 了，还没安排全文搜索吗？
