我在使用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')
。它返回一個零集合。任何人都可以告訴我我做錯了什麼,以及如何獲得全文搜索的工作?