0

我正在使用 AWS PHP API 通过 AWS Cloud Search 做一些事情。现在我有静态索引。但我需要动态替换它们。

例如,当前的索引是:

name | date | content

我想用

time | description | username

我该怎么做?如何删除所有索引/用新索引替换它们。另外,重新索引需要多长时间?

我假设我可以在本地缓存索引而不是使用deleteIndexFieldthan do defineIndexField,但我认为这不是有效的方法。有没有更好的办法?

4

2 回答 2

0

在此重新索引之后,您删除旧字段并创建新字段或将名称索引编辑到 AWS 控制台的面板控件中。

于 2016-04-11T17:29:44.513 回答
0

大多数 Cloudsearch API 中没有针对索引的批量删除或批量创建。您必须单独删除和创建每个索引。根据我的经验,重新索引通常需要 25-45 分钟。

于 2015-08-11T20:08:20.703 回答