如何獲得結果查詢如谷歌搜索在活動記錄欄?查詢結果接近谷歌搜索軌道
example 1 :
User.all
result :
[{name: "john now", age: "14"}, {name: "desy awesome", age: "19"}]
example 2 :
User.where("name LIKE ?", "%jo%")
result :
[{name: "john now", age: "14"}]
我的問題是,當我搜索名稱「johnnow」我想得到像波紋管的結果。例如:
User.where("name LIKE ?", "%johnnow%")
result :
[{name: "john now", age: "14"}]
那是怎麼回事?
多大users'你有表'? – Saurabh
你需要某種字典來拆分字符串,就像'john'出現在字符串中,然後拆分字符串並在拆分字詞上搜索。 –
您可以使用全文搜索庫。例如'思考斯芬克斯' – usmanali