我有一个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
的结果。
我想全文搜索不会查找第二个文本来执行搜索?
关于全文索引搜索的另一个问题,当我尝试在phpmyadmin中添加一个新字段时,假设price
,int
数据类型,我无法将int
编入全文,这是否意味着全文索引不允许数字或整数类型?
请告诉我,谢谢!