1

以下情況:全文搜索DynamoDB

我爲我的客戶在DyanmoDb中存儲元素。 HashKey是元素ID,範圍鍵是客戶ID。除了這些字段,我還會存儲一串字符串 - >標記(例如[「Pets」,「House」])和多行文本。

我想在我的應用程序中提供搜索功能,用戶可以在其中鍵入自由文本或選擇標籤並獲取所有相關元素。

在我看來,普通的數據庫查詢不是正確的解決方案。我正在玩CloudSearch,但我不確定這是否是正確的解決方案,因爲每次用戶添加標籤索引都必須更新...

我希望您對我有一些提示。

回答

0

這是使用dynamodb作爲aws的「託管服務」的優勢。除託管的nosql數據庫外,您還可以管理多個組件。 如果您使用'下載'版本的dynamodb,那麼您需要'建立自己的'elasticcluster並在dynamodb中對數據編制索引。