タグ

ブックマーク / a3no.hatenablog.com (1)

  • Elasticsearchにmappingをtemplate設定してみた - ほわいとぼーど

    Elasticsearchはスキーマレスなのでそのままデータ突っ込んでも動きますが、 デフォルトだとStringとして取り込まれるし、無駄に要素解析されます。 効率や検索性を考えて部分的にスキーマを先に設定しておきます。 自分の場合、今回はApacheなログだったので、 ・request_time:ログ日付をdate_formatで認識させたい ・req_size, response_time: 数字として認識させたい ・protocol, method, code: 要素解析しない みたいなmappingを設定をしました。 なお、res_sizeも数字にさせたかったのですが、 method:HEADみたいな時に「-」が入ってきてしまってParseErrorだったので、 とりあえず今はStringで我慢しています。 ということで書いたのは以下。 { "template_1" : { "te

    Elasticsearchにmappingをtemplate設定してみた - ほわいとぼーど
  • 1