【发布时间】:2017-08-07 02:29:51
【问题描述】:
我有一个查询应该返回 1 个结果
SELECT * FROM
`catalogsearch_fulltext_scope1` AS `search_index`
WHERE
(MATCH (data_index) AGAINST ('+Product +Set +b' IN BOOLEAN MODE));
如果表引擎是 MyISAM,它可以工作。
但是,如果我将表改回 innodb,它不会返回任何内容。
问题是搜索+b引起的
我使用show variables like 'ft_min%' 来检查值为1。
由于系统是 Magento 2.1,我不知道如果我更改默认引擎有什么问题。如果搜索条件在innodb中包含1个字符,如何获得结果?
【问题讨论】:
标签: mysql magento full-text-search innodb myisam