Unterstützt DynamoDB Volltextsuche?
Nein, nicht nativ. DynamoDB hat keine Volltextsuche: kein Relevanz-Ranking, kein Stemming und kein Fuzzy Matching — die integrierten String-Werkzeuge sind exakte Vergleiche, begins_with auf Sort Keys und contains-Substring-Filter. Die Antwort von AWS ist die Zero-ETL-Integration mit Amazon OpenSearch Service, die eine Tabelle in einen Suchindex repliziert für Volltext-, Vektor- und semantische Suche.
Was du nativ tun kannst
begins_withauf einem Sort Key — effizientes Präfix-Matching innerhalb einer Partition; das Rückgrat hierarchischer Sort-Key-Modelle.containsin einer Filter Expression — Substring-Matching, aber Filter laufen nach dem Read, sodass du bei einem Scan trotzdem dafür bezahlst, jedes untersuchte Item zu lesen. Siehe den Leitfaden zu Filterstrategien, wann das akzeptabel ist.
Keines rankt Ergebnisse, toleriert Tippfehler oder versteht Wortgrenzen — es sind String-Prädikate, keine Suche.
Die AWS-native Antwort: Zero-ETL zu OpenSearch
Das DynamoDB-Plugin für OpenSearch Ingestion synchronisiert eine Tabelle in einen oder mehrere OpenSearch-Indizes: Ein initialer Snapshot wird über DynamoDBs S3-Export geladen (PITR erforderlich), dann repliziert DynamoDB Streams Änderungen nahezu in Echtzeit. Die Pipeline verbraucht keinen Read- oder Write-Durchsatz deiner Tabelle, ist also sicher neben Produktionstraffic — und AWS gibt an, dass die Integration Volltext-, Vektor- und semantische Suche über deine DynamoDB-Daten ermöglicht. Wenn Suche der primäre Workload ist, vergleicht DynamoDB vs. Elasticsearch die Rollen der Betriebsdatenbank und der Suchmaschine direkt.
Tiefer einsteigen
Wenn deine „Suche“ eigentlich ein bekannter Lookup ist, korrigiere stattdessen das Modell — die Leitfäden zu Filterstrategien und Sort-Key-Strategien zeigen, was Schlüssel leisten können. Prototype begins_with-/contains-Bedingungen im Expression Builder, und lade DynoTable herunter, um Live-Tabellendaten beim Erkunden zu filtern.
Referenzen
- DynamoDB zero-ETL integration with Amazon OpenSearch Service — Amazon DynamoDB Developer Guide
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- Comparison operator and function reference — Amazon DynamoDB Developer Guide
Zuletzt verifiziert am 2026-07-13 gegen die oben verlinkte offizielle AWS-Dokumentation.