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就不是很方便。
不知道有没有比较好的实现方法,希望有经验的人能帮助解答一下。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2

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

6年前 评论

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

5年前 评论

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