

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Amazon-Abfragen OpenSearch im Trend mit AWS Glue und Amazon Bedrock
<a name="opensearch-trending-queries"></a>

Veröffentlichungsdatum: 18. ** Dezember 2024 () [Geschichte des Diagramms](#diagram-history) **

Diese Architektur zeigt, wie AWS Dienste wie [ AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/what-is-glue.html), [ Amazon OpenSearch Service [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html), Vektoreinbettung](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/what-is.html), K-means Clustering und LLMs verwendet werden, um die beliebtesten Suchanfragen zu identifizieren, um die Inhaltsstrategie zu optimieren und die Benutzererfahrung zu verbessern.

## Amazon-Abfragen im OpenSearch Trend mit AWS Glue und Amazon Bedrock
<a name="diagram1"></a>

![Architekturdiagramm, das die Identifizierung von Trendabfragen mithilfe von Amazon OpenSearch Service, AWS Glue und Step Amazon Bedrock Functions zeigt.](https://docs.aws.amazon.com/de_de/reference-architecture-diagrams/latest/opensearch-trending-queries/images/opensearch-trending-queries.png)


Die folgenden Schritte beschreiben die Architektur:

1. Endbenutzer suchen auf der Suchseite nach Artikeln. Anfragen werden zum Abrufen der Ergebnisse an Amazon OpenSearch Service gesendet.

1. Suchabfrageprotokolle werden [ mithilfe eines [ API-Gateway-Proxys über ](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) Amazon Kinesis Data Streams gestreamt. ](https://docs.aws.amazon.com/streams/latest/dev/introduction.html)

1. [Amazon Data Firehose](https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html)konsolidiert Suchabfrageprotokolle alle 15 Minuten mit der maximalen Puffergrenze.

1. Eine [https://docs.aws.amazon.com/lambda/latest/dg/welcome.html](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) Lambda-Funktion komprimiert Suchabfrageprotokolle für die [ Amazon ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) S3-Speicheroptimierung.

1. [EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html)Der tägliche Scheduler löst [ Step Functions ](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html) zur Identifizierung von Trendabfragen aus.

1. Ein AWS Glue-Crawler erstellt Katalogtabellen für Suchabfrageprotokolle, die in Amazon S3 gespeichert sind.

1. Ein AWS Glue-Job konsolidiert und transformiert Abfrageprotokolle in Parquet Dateien, um die Abfrageleistung zu steigern.

1. Ein AWS Glue-Crawler erstellt eine Katalogtabelle für in Amazon Parquet S3 gespeicherte Dateien.

1. Ein AWS Glue-Job verarbeitet Daten mithilfe von K-means Clustering, erstellt Suchabfrage-Cluster und speichert sie in Amazon S3.

1. Ein AWS Glue-Crawler erstellt eine Katalogtabelle für in Amazon S3 gespeicherte Suchabfrage-Cluster.

1. [Athena ](https://docs.aws.amazon.com/athena/latest/ug/what-is.html) fragt die Top-n-Abfragen pro Cluster ab und übergibt eine CSV-Datei als Eingabe an eine Lambda-Funktion.

1. Lambda verarbeitet die CSV-Datei in einer Schleife, ruft sie auf, Amazon Bedrock um die relevanteste Suchabfrage pro Cluster zu identifizieren, und speichert die Ergebnisse in DynamoDB. [https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)

1. Wenn der Benutzer die Suchseite öffnet, verwendet die Anwendungslogik API Gateway, um mithilfe von Lambda und der DynamoDB-Tabelle die häufigsten Abfragen zur Anzeige auf der Suchseite abzurufen.

1. Geschäftsanalysten verwenden eine API für Trendabfragen, um Suchanfragen im Trend zu analysieren und die Inhaltsstrategie zu definieren.

## Weitere Informationen
<a name="further-reading"></a>

Weitere Informationen finden Sie in den folgenden Ressourcen:
+ [AWS Architektur-Ikonen ](https://aws.amazon.com/architecture/icons)
+ [AWS Zentrum für Architektur ](https://aws.amazon.com/architecture)
+ [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected)

## Geschichte des Diagramms
<a name="diagram-history"></a>

Abonnieren Sie den RSS-Feed, um über Aktualisierungen dieses Referenzarchitekturdiagramms informiert zu werden.

| Änderung | Beschreibung | Datum | 
| --- |--- |--- |
| [Erste Veröffentlichung](#diagram-history) | Das Referenzarchitekturdiagramm wurde zuerst veröffentlicht. | 18. Dezember 2024 | 

**Anmerkung**  
Um RSS-Updates zu abonnieren, muss ein RSS-Plugin für den von Ihnen verwendeten Browser aktiviert sein.