laravel5 怎样实现模糊查询多个字段?
laravel5 怎样实现模糊查询多个字段? 比如我有一张animal表,里面有kind,color,gender等字段,当我从前台拿到一个值为“黑色的狗”,怎样分别从color和kind这两个字段都模糊查询符合这个条件的?
这种场景就跟手机淘宝搜索一样,你输入男生裤子,他就会显示都符合这两个条件的结果
laravel5 怎样实现模糊查询多个字段? 比如我有一张animal表,里面有kind,color,gender等字段,当我从前台拿到一个值为“黑色的狗”,怎样分别从color和kind这两个字段都模糊查询符合这个条件的?
这种场景就跟手机淘宝搜索一样,你输入男生裤子,他就会显示都符合这两个条件的结果
3 Comments
@zhaokang66#1432 模糊搜索涉及分词 SQL查询效果太差 一般通过其他方案解决 比如xunsearch、coreseek、elasticsearch等
@nonfu#1434 哪个好用?
@zhaokang66#1438 入门的话建议xunsearch吧 上手快 elasticsearch不适合单机