Php SQL-何处匹配查询
我有SQL查询-Php SQL-何处匹配查询,php,mysql,sql,Php,Mysql,Sql,我有SQL查询- SELECT id, text FROM some_table WHERE MATCH (text, keywords) AGAINST ('".$search."' IN BOOLEAN MODE) 我不太明白“布尔模式”和“自然语言模式”之间的区别 我想读一下,但还是不明白 你能给我解释一下吗?也许能提供一个例子吗?请在mySQL文档中阅读: 全文布尔模式: 全文自然语言模式: 总之,布尔模式使用+和-运算符,更为“严格”。 自然语言模式根据您的搜索返回最“相关”的
SELECT id, text FROM some_table WHERE MATCH (text, keywords) AGAINST ('".$search."' IN BOOLEAN MODE)
我不太明白“布尔模式”和“自然语言模式”之间的区别
我想读一下,但还是不明白
你能给我解释一下吗?也许能提供一个例子吗?请在mySQL文档中阅读: 全文布尔模式: 全文自然语言模式: 总之,布尔模式使用+和-运算符,更为“严格”。
自然语言模式根据您的搜索返回最“相关”的行。请提供更具体的问题。MySQL文档花了大量精力来澄清这一点。如果你有什么特别不明白的地方,可以询问一下。这样你就有可能在搜索词上添加操作符。例如:你到底想做什么?谢谢。所以,如果我有一个FAQ搜索表单,我会使用“自然语言模式”吗?是的,我更喜欢FAQ搜索中的自然语言模式。请单击复选标记确认这是否是解决问题的答案。