0

私は AWS PHP API を使用して、AWS Cloud Search でいくつかのことを行っています。現在、静的インデックスがあります。しかし、それらを動的に置き換える必要があります。

たとえば、現在のインデックスは次のとおりです。

name | date | content

そして、私はそれらを

time | description | username

どうすればいいですか?すべてのインデックスを削除する/新しいインデックスに置き換える方法。また、インデックスの再作成にはどのくらいの時間がかかりますか?

deleteIndexFielddoよりもローカルにインデックスをキャッシュできるとdefineIndexField思いますが、効率的な方法ではないと思います。もっと良い方法はありますか?

4

2 に答える 2

0

古いフィールドを削除し、新しいフィールドを作成するか、名前のインデックスをパネル コントロールに編集して、この再インデックス化を行った後、AWS コンソールに移動します。

于 2016-04-11T17:29:44.513 に答える
0

ほとんどの Cloudsearch API には、インデックスのバッチ削除またはバッチ作成はありません。各インデックスを個別に削除して作成する必要があります。私の経験では、インデックスの再作成には通常 25 ~ 45 分かかります。

于 2015-08-11T20:08:20.703 に答える