我知道如何使用‘全文搜索MySQL’。我想知道的是如何搜索文本中的单词。对于exmaple :-我们在mysql中有三条记录如下
1.)这是一个程序员的地方。
2.)人们参观地方是为了旅游。
3.)程序员访问这个地方是为了编写代码。
现在,当用户搜索“程序员的位置”时
以下是输出
它应该以任何顺序输出包含句子中所有单词的行。
1.这是程序员的地方。
2.)programmers访问place站点以获取编码。
谢谢你的帮助。
发布于 2015-12-11 06:52:03
发布于 2015-04-25 07:42:59
MySQL有用于全文搜索的MATCH..AGAINST。尝试以下几点,
SELECT * FROM <table> WHERE MATCH(<column>) AGAINST('+place +for +programmers' IN BOOLEAN MODE)+基本上是指和(你可以用- for或)
https://dev.mysql.com/doc/refman/5.6/en/fulltext-boolean.html
https://stackoverflow.com/questions/29862275
复制相似问题