我有一个mysql products
表,其中有以下字段:
id | name | manufacturer
_____________________________________
1 | MacBook Air | Apple
_____________________________________
2 | MacBook Pro | Apple
_____________________________________
3 | Galaxy S3 | Samsung
当我通过以下查询执行全文搜索时:
SELECT * FROM products WHERE MATCH (name, manufacturer) AGAINST ('air pro galaxy')
它只返回 row 3
的结果而不是 row 1, 2 and 3
.
我想全文搜索不会寻找第二个文本来执行搜索?
有关全文索引搜索的另一个问题,当我尝试添加一个新字段时,请说 price
,带有 int
数据类型,在phpmyadmin中,我不能将 int
索引为全文,是否意味着全文索引不允许使用数字或整数类型?
请指教,谢谢!