我有一个 mysqlproducts
表,其中包含以下字段:
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
为全文,这是否意味着全文索引不允许数字或整数类型?
请指教,谢谢!