【发布时间】:2020-07-11 15:12:59
【问题描述】:
目前我有一个汽车品牌列表(本田、丰田、宝马、奔驰等)的表(car_brands),我有一个用户可以输入的标题,例如mercedes benz e 230,所以我想要要获取用户的输入,可以通过搜索从 car_brands 表中获取品牌。对我来说最好的方法是什么,我该如何优化它,以便它运行得更快并获得更好的结果。
当前代码是
$user_input = 'mercedes benz e 230';
CarBrand::where('name', 'ilike', '%' . $user_input . '%')->first();
表格结果以此类推..
【问题讨论】:
-
你有机会看看我的回答吗?
标签: laravel postgresql elasticsearch search eloquent