我在使用MySQL后端的rails上使用ruby。我有一个表叫笔记,这里是我用它来创建它的迁移:mysql全文搜索为空
def self.up
create_table(:notes, :options => 'ENGINE=MyISAM') do |t|
t.string :title
t.text :body
t.timestamps
end
execute "alter table notes ADD FULLTEXT(title, body)"
end
我想要做的标题和正文字段的全文搜索。问题是全文搜索总是回到空白。例如,如果我将这一行添加到数据库中:Title: test, Body: test
。然后我运行这个查询SELECT * FROM notes WHERE MATCH(title, body) AGAINST('test')
。它返回一个零集合。任何人都可以告诉我我做错了什么,以及如何获得全文搜索的工作?