0

MATCHAGAINSTパーツをアレルに変換する方法はありますか?

Arelのソースコードには何も見つかりませんでした。

Rails3を使用しています。

SELECT gigs.time, gigs.channel_id, gigs.song_id, gigs.id, 
  MATCH (songs.title) AGAINST (?) AS song_score,
  MATCH (artists.name) AGAINST (?) AS artist_score
  FROM songs
  INNER JOIN artists ON artists.id = songs.artist_id
  INNER JOIN gigs ON gigs.song_id = songs.id
  WHERE MATCH (artists.name) AGAINST (?) OR
  MATCH (songs.title) AGAINST (?)
  HAVING (artist_score + song_score) > 0
4

1 に答える 1

1

AFAIKにはArelのMATCH AGAINST実装はありません。私の推測では、これは純粋なSQLではなく、MySQLに固有のものであるためです。

于 2011-04-07T15:01:19.373 に答える