我正在做一个Laravel项目,我在一个模型上使用了和ElasticSearch。使用命令php artisan scout:import "App\Models\Offer",我可以使用我的数据库中的offers为ElasticSearch生成一个索引,这是可以的。之后,我可以在这个索引中搜索offers。
但是现在,我从我的数据库中删除了一些offers,我不知道如何重置或重新生成删除旧ids的索引?例如,我在数据库中删除了Offer with id = 15,但是当我进行搜索时,
我正在使用aws弹性服务和索引65万数据。我需要向已经编入索引的文档中添加两个新字段。当我试图调用updateByQuery函数得到错误时,“禁用了内联、操作更新和lang类型的脚本”。我已经把它修正了
script.engine.groovy.inline.aggs: on script.engine.groovy.inline.update: on elasticsearch.yml
我试图在Elasticsearch上重命名一个索引,并且正如的公认解决方案中所建议的那样,我正在使用Reindex API。new-index"}{ "message": "Unable to connect to the server."我尝试在重新索引之前创建索引,而没有创建索引,每次我都得到相同的输出。索引正在重新编制<