はじめに Elasticsearchの検索やヒットの仕方をいろいろためしてみたいという時に、そもそものデータをどう用意するかというところは地味ながら悩ましいです。 というのも、bulk APIはあるものの、Elasticsearchは良くも悪くもJSONの世界観ですし、試したり慣れたりしたいのに、そこにいくまでに無視できない量と手間のアナログな作業が発生します。 別にElasticsearchに限りませんが、波に乗るまでのハードルをどう超えるかは初学時のテーマです。 また、サンプルデータとして、ほど良いものをチョイスすることもぼちぼち大事です。 例えば、データがどんな感じで分布しているか分からない、想像つかないようなデータをインポートしても実際の当たり具合が想像つかなく、データ自体への習熟に時間を要してしまいます。 Elastcisearchの公式でサンプルデータを用意してくれていますが、