Mysql全文不返回结果
我有一个查询,它应该从数据库中搜索并返回最匹配的结果 问题是它只返回一个单词的结果。 我在二进制模式下使用全文搜索 查询如下:Mysql全文不返回结果,mysql,full-text-search,Mysql,Full Text Search,我有一个查询,它应该从数据库中搜索并返回最匹配的结果 问题是它只返回一个单词的结果。 我在二进制模式下使用全文搜索 查询如下: select * from category where CategoryActive='Y' AND labelCategory != '1' and labelCategory != '' and labelCategory != '2' and (labelCategory like '%inkjet%'
select * from category
where CategoryActive='Y'
AND labelCategory != '1'
and labelCategory != ''
and labelCategory != '2'
and (labelCategory like '%inkjet%'
or labelCategory like '%laser%')
and Match (CategoryID, CategoryName,CategoryFeedName,
CategoryDescription, CategorySEOTitle,
CategorySEPDescription, CategorySEPKeywords)
Against('$value' IN BOOLEAN MODE)
order by `CategoryName` asc;
请提出建议或指出以上查询中的错误。您是否检查了?它返回结果。。。但是只有当searccan有一个单词时,你才能提供一个例子,说明“$value”中可能包含的内容?像“colour inkjet”这样的词可能包含在$value中……可能会更多。如果没有你正在运行的数据,这个词可能会更复杂。您能否提供您希望在查询中返回的行的数据,但该行不是您希望以“彩色喷墨”作为“$value”返回的行?