Tietääkö miten Ruby on Railsissa tehdään "full text" search "oikeainoptisesti", tiedän, että voi vain kirjoittaa SQL kysely, mutta onko joku "oikea" tapa?
Ruby on rails
htsd
3504
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Mitas tuolla tarkalleenottaen tarkoitat?
Oletuksenahan rails hakee tietokannasta tyyliin:
SELECT * FROM articles WHERE (body like '%hakusana%')
Mutta full text haussa kysely on:
SELECT * FROM articles WHERE MATCH(title, body) AGAINST('hakusana')
Eli satoja kertoja tehokkaampi ja nopeampi haku kuin edellä mainittu.
find_by_sql