【问题标题】:AWS Cloud Search replace indexes with new oneAWS Cloud Search 用新索引替换索引
【发布时间】:2016-04-12 01:29:44
【问题描述】:

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

例如目前的索引是:

name | date | content

我想用

替换它们
time | description | username

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

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

【问题讨论】:

    标签: php amazon-web-services amazon-cloudsearch aws-php-sdk


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-12-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多