我正面临一个与弹性搜索有关的奇怪问题。
我正在开发一个Laravel项目,需要将弹性搜索与它集成。
我正在使用https://github.com/babenkoivan/scout-elasticsearch-driver和Laravel Scout。
最初一切正常,我也能够搜索。当它工作正常时,我想删除我的索引并从头开始重新编制索引。但在那之后,当我运行播种机时,我得到了“索引未找到异常”。然后测试它我创建了索引和类型。例如: TestIndex / department
之后,播种机运行良好,我没有得到“索引未找到异常”。但是,它没有使用我创建的索引。它创建了一个新形式“TestIndex_write / department”
有人可以解释一下我做错了什么吗?为什么会自动创建具有不同名称的新索引?
我正在使用ElasticSearch> 6.0
答案 0 :(得分:0)
尽管过去2个月,请尝试更新索引配置器:
php artisan elastic:update-index App \ MyIndexConfigurator