我有一个textinput字段,用户可以在其中输入我在MySQL中执行匹配的搜索查询。用户可以输入多个单词或单个单词,但是当我使用+(搜索查询)时,我没有得到任何结果,但是当我使用+ search + query时,我得到了所需的结果。
作品
MATCH (title) AGAINST ('+new +painting' IN BOOLEAN MODE)
不起作用
MATCH (title) AGAINST ('+(new painting)' IN BOOLEAN MODE)
MATCH AGAINST的第一次使用者,所以不确定我做错了什么。
由于
答案 0 :(得分:2)
对于所有带有字符串“new painting”的标题:
比赛(标题)反对('+'新画作''在布尔模式中)
对于所有标题都包含字符串“new”和“painting”:
MATCH(title)AGAINST('新的+绘画'在BOOLEAN模式中)
有关更多选项和不同的运算符,请参阅文档: http://dev.mysql.com/doc/refman/5.1/en/fulltext-boolean.html