Laravel Scout 和 MeiliSearch 在 Laradock 中的集成
Posted
技术标签:
【中文标题】Laravel Scout 和 MeiliSearch 在 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 工作区容器访问 MeiliSearch 主机 -> http://localhost:7700 时,它都会返回 连接被拒绝 但尝试从我的计算机 bash 访问它时它工作正常
【问题讨论】:
【参考方案1】:我只是在阅读了 docker 中的网络工作原理后才弄清楚
事实证明我必须在我的主机地址中使用 meilisearch 而不是 localhost
来自
MEILISEARCH_HOST=http://localhost:7700
到
MEILISEARCH_HOST=http://meilisearch:7700
【讨论】:
以上是关于Laravel Scout 和 MeiliSearch 在 Laradock 中的集成的主要内容,如果未能解决你的问题,请参考以下文章
搜索 Meilisearch / Laravel Scout 中的所有单词
Laravel Scout/Meilisearch - 按不可搜索的列过滤
laravel 的 scout elasticsearch ik laravel-scout-elastic 之间的关系与安装