Laravel Scout 用 Elasticsearch 作为引擎的问题

本人第一次接触ElasticsearchElasticsearch用的版本是2.3.5
需求就是把一部分的Model IndexElasticsearch里面。
然后做一个Global Search的功能,用户输入想要搜索的关键字之后,找出相匹配的内容。
然后在前端是以 all | audits | comms | users ..多个tab的格式。all就是所有Model的相关的数据,其他的tab就是每个Model对应的匹配数据。
现在的实现思路是每个Model一个Index,然后用Laravel Scout对每个Model调用Search方法。。但是这样在对allpagniation就不是很方便。
不知道有没有比较好的实现方法,希望有经验的人能帮助解答一下。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 2

最后怎么实现的老哥 我也有这个需求

6年前 评论

+1 我也有这个需求 而且说是考虑到es后面的兼容 es的type要固定 而不是scout这种根据model走

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!