Google 検索等では、1 文字打つごとに検索候補の取得が走って、表示が更新されます。 今回はこれと似たような機能を Next.js (MUI) と OpenSearch, Go を用いて実装してみます。 [目次] やること やらないこと OpenSearch の設定 Index/Search-template の作成 dummy data の投入 ユースケース: suggestion に利用 ユースケース: 検索ワード別の結果集計 ユースケース: 人・期間(daily)別、検索結果。 curl で叩く例 API の実装 Front の実装 おわりに やること 本体となる検索システムがあると…