【发布时间】:2015-07-03 22:20:10
【问题描述】:
我知道如何使用“全文搜索 MySQL”。我想知道的是如何在文本中搜索单词。例如:- 我们在 mysql 中有三个记录如下
1.) 这是程序员的地方。
2.) 人们为了旅行目的而去的地方。
3.) 程序员出于编码目的访问此站点。
现在当用户搜索“程序员的地方”时
以下应该是输出
它应该以任意顺序输出包含句子中所有单词的行
1.)这是一个程序员的地方。
2.)程序员访问这个地方网站编码目的。
感谢您的帮助。
【问题讨论】:
-
您可以尝试只查找第一个单词,然后在结果中查找第二个单词,依此类推。
-
在布尔模式下尝试全文搜索
-
能否请您以 SQL 查询的形式给出答案,这会很有帮助
-
实际上全文搜索可能会忽略“for”这个词,所以这不会真正起作用。
-
我刚刚用 twitter 做了实验,它产生了预期的结果......他们是怎么做到的?
标签: php mysql full-text-search