こんにちは。Tokyo Otaku Mode(以下 TOM)ソフトウェアエンジニアの稲田です。 TOM では今まで検索エンジンとして Amazon CloudSearch を使ってきました。CloudSearch は自前でサーバーを管理することなく利用でき、手軽に検索エンジンを持つことができるため大変便利です。ですが、運用していくうちに TOM では 3 つの問題が出てきました。 CloudSearch を開発者ごとに用意できない グローバルネットワーク経由なので遅い 複数条件のファセットを 1 回で取得できない これらの問題を解決するべく色々と検証を行い、新たな検索エンジンとして Elasticsearch を採用するに至りました。 CloudSearch の問題点CloudSearch を開発者ごとに用意できないTOM では開発者ごとに個別に開発環境を構築しているため CloudSea