Laravel Scout 和 Meil​​iSearch 在 Laradock 中的集成

Posted

技术标签:

【中文标题】Laravel Scout 和 Meil​​iSearch 在 Laradock 中的集成【英文标题】:Laravel Scout and MeiliSearch integration in Laradock 【发布时间】:2021-06-20 04:43:55 【问题描述】:

我正在尝试将 MeiliSearch 集成到我的 Laravel 项目中,并使用他们的 official package for Laravel scout。我使用Laradock作为开发环境,它有一个预装的Meilisearch docker镜像。

我找不到任何解释如何实现这一点的东西,这就是迷路的地方,每当我尝试从 Laradock 工作区容器访问 Meil​​iSearch 主机 -> http://localhost:7700 时,它都会返回 连接被拒绝 但尝试从我的计算机 bash 访问它时它工作正常

【问题讨论】:

【参考方案1】:

我只是在阅读了 docker 中的网络工作原理后才弄清楚

事实证明我必须在我的主机地址中使用 meilisearch 而不是 localhost

来自

MEILISEARCH_HOST=http://localhost:7700

MEILISEARCH_HOST=http://meilisearch:7700

【讨论】:

以上是关于Laravel Scout 和 Meil​​iSearch 在 Laradock 中的集成的主要内容,如果未能解决你的问题,请参考以下文章

搜索 Meil​​isearch / Laravel Scout 中的所有单词

Laravel Scout/Meilisearch - 按不可搜索的列过滤

不支持驱动程序 [meilisearch]

laravel 的 scout elasticsearch ik laravel-scout-elastic 之间的关系与安装

Laravel scout elastic-scout-driver 返回空响应

Laravel/Scout - 如何获取文档总数?