Laravel Scout弹性搜索 - 未找到索引

时间:2018-04-18 19:31:42

标签: laravel elasticsearch laravel-scout

我正面临一个与弹性搜索有关的奇怪问题。 我正在开发一个Laravel项目,需要将弹性搜索与它集成。 我正在使用https://github.com/babenkoivan/scout-elasticsearch-driver和Laravel Scout。

最初一切正常,我也能够搜索。当它工作正常时,我想删除我的索引并从头开始重新编制索引。但在那之后,当我运行播种机时,我得到了“索引未找到异常”。然后测试它我创建了索引和类型。例如: TestIndex / department
之后,播种机运行良好,我没有得到“索引未找到异常”。但是,它没有使用我创建的索引。它创建了一个新形式“TestIndex_write / department”

的索引

有人可以解释一下我做错了什么吗?为什么会自动创建具有不同名称的新索引?

我正在使用ElasticSearch> 6.0

1 个答案:

答案 0 :(得分:0)

尽管过去2个月,请尝试更新索引配置器:

  

php artisan elastic:update-index App \ MyIndexConfigurator