0

我有一个 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为全文,这是否意味着全文索引不允许数字或整数类型?

请指教,谢谢!

4

0 回答 0