こんにちは。 データインテグレーション開発グループの長谷川です。 弊グループではぐるなびのビッグデータを使ったサービスの開発業務を行っており、データライブラリもその1つとなります。 データライブラリはPhase1リリースして1年以上が経過し、今回なぜPhase2として改修を行ったのかという理由や、改善箇所などを説明させていただきたいと思います。 また、最後に飲食店メニューにおける今年のトレンドについて、データライブラリのデータから簡単にご紹介させていただきます。 ぐるなびデータライブラリとは 機能概要 Phase2の開発理由 有効語辞書の採用 バッチ処理の開発 メニュー抽出処理 データ抽出処理 サーバサイドプログラム 処理概要 テーブル設計の工夫とGo言語によるAPI開発 プログラムとクエリの最適化 テンポラリテーブルの使用 テキスト連結から[]byteに変更する インデックスの見直し 急