開発効率アップ!Elasticsearch Client Tool 作ってみた

開発効率アップ!Elasticsearch Client Tool 作ってみた

第10回Elasticsearch勉強会資料「開発効率アップ!Elasticsearch Client Tool 作ってみた」

A6ad06db0fdd12a69bd2a92e8280247e?s=128

Kunihiko Kido

June 01, 2015
Tweet

Transcript

  1. ։ൃޮ཰Ξοϓ&MBTUJDTFBSDI $MJFOU5PPM࡞ͬͯΈͨ Mon,

  2. ࣗݾ঺հ w ໦ށࠃ඙ʢ,6/*)*,0,*%0ʣ! w 4FBSDI1SPKFDU5FBN4JCBcφϨοδϫʔΫεגࣜձࣾ w )FMMP&MBTUJDTFBSDIc#MPH ೔ຊޠʣ

  3. ։ൃޮ཰Ξοϓ&MBTUJDTFBSDI $MJFOU5PPM࡞ͬͯΈͨ

  4. ͳͥ࡞ͬͨͷʁ w ෳࡶͳΫΤϦͷݕূͳͲςΩετΤσΟλ͕ख์ͤͳ͍ɻ w ݕূͰ͸Կ౓΋ಉ͡ૢ࡞Λ܁Γฦ͢͜ͱ͕ଟ͕͔͔࣌ؒ͘Δɻ w ࣮ࡍͷϓϩδΣΫτͰ͸ෳ਺ͷ؀ڥ͕֮͋ͬͯ͑Δͷେมɻ w සൟʹ࢖Θͳ͍"1*͸͙͢๨Εͯ͠·͏ɻ w

    ։ൃϝϯόʔʹ&MBTUJDTFBSDIͷϦϑΝϨϯεಡΜͰ΋Βͬͯཧղ͠ ͯ΋Β͏ͷ͸͕͔͔࣌ؒΔ͠ɺࢸ೉ͷٕɻ
  5. Ͱɺ࡞ͬͨɻ झຯͰʜ &MBTUJDTFBSDI $MJFOU GPS4VCMJNF5FYU

  6. ಛ௃ͱ͔ w αʔόʔ΁ͷΠϯετʔϧෆཁ w ϚϧνϓϥοτϑΥʔϜରԠ ʢ8JOEPXTɺ049ɺ-JOVYʣ w ୭Ͱ΋؆୯ʹ"1*Λૢ࡞Ͱ͖Δ w ڧྗͳεχϖοτ

    w ෳ਺ͷ؀ڥΛ੾Γସ͑ͯ࢖͑Δ w &MBTUJDTFBSDIͷ"1*Λ΄΅໢ཏ w ศརͳπʔϧ΋༻ҙ w ୭Ͱ΋࢖͑ΔXʢ044ʣ w ͳͲͳͲ
  7. Πϯετʔϧ

  8. 1BDLBHF$POUSPM͔Β l&MBTUJDTFBSDI$MJFOUzΛબ୒ͯ͠؆୯Πϯετʔϧ

  9. ઃఆ

  10. +40/ܗࣜͰ઀ଓઌΛෳ਺ઃఆˍ੾Γସ͑

  11. ࢖͍ํ

  12. εςοϓ̍ɽίϚϯυύϨοτΛදࣔͯ͠

  13. εςοϓ̎ɽ࣮ߦ͍ͨ͠&4ίϚϯυΛݕࡧ

  14. εςοϓ̏ɽ࠷ޙʹίϚϯυΛબ୒࣮ͯ͠ߦʂ

  15. ͷɺ؆୯̏εςοϓʂ

  16. %FNP

  17. ؆୯̏εςοϓͰ"1*Λ࣮ߦʂ

  18. $PNNBOET

  19. $PNNBOEGPS%PDVNFOU"1*T w &MBTUJDTFBSDI#VML"1* w &MBTUJDTFBSDI$SFBUF%PDVNFOU w &MBTUJDTFBSDI%FMFUF#Z2VFSZ w &MBTUJDTFBSDI%FMFUF%PDVNFOU w

    &MBTUJDTFBSDI%FMFUF1FSDPMBUPS w &MBTUJDTFBSDI(FU%PDVNFOU w &MBTUJDTFBSDI(FU.VMUJQMF%PDVNFOUT w &MBTUJDTFBSDI(FU4PVSDF w &MBTUJDTFBSDI*OEFY%PDVNFOU w &MBTUJDTFBSDI*OEFY1FSDPMBUPS w &MBTUJDTFBSDI.VMUJQMF5FSNWFDUPS w &MBTUJDTFBSDI5FSNWFDUPS w &MBTUJDTFBSDI6QEBUF%PDVNFOU
  20. $PNNBOEGPS4FBSDI"1*T w &MBTUJDTFBSDI$MFBS4DSPMM w &MBTUJDTFBSDI$PVOU w &MBTUJDTFBSDI$PVOU1FSDPMBUF w &MBTUJDTFBSDI%FMFUF4FBSDI5FNQMBUF w

    &MBTUJDTFBSDI&YQMBJO%PDVNFOU w &MBTUJDTFBSDI(FU4FBSDI5FNQMBUF w &MBTUJDTFBSDI.PSF-JLF5IJT w &MBTUJDTFBSDI.VMUJQMF%J⒎FSFOU4FBSDIFT w &MBTUJDTFBSDI.VMUJQMF1FSDPMBUF w &MBTUJDTFBSDI1FSDPMBUF w &MBTUJDTFBSDI1VU4FBSDI5FNQMBUF w &MBTUJDTFBSDI3FRVFTU#PEZ4FBSDI w &MBTUJDTFBSDI3FRVFTU#PEZ4FBSDI TFBSDI@UZQFDPVOU  w &MBTUJDTFBSDI4DBO w &MBTUJDTFBSDI4DSPMM w &MBTUJDTFBSDI4FBSDI&YJTUT w &MBTUJDTFBSDI4FBSDI4IBSET w &MBTUJDTFBSDI4FBSDI5FNQMBUF w &MBTUJDTFBSDI4FBSDI5FNQMBUF TFBSDI@UZQFDPVOU  w &MBTUJDTFBSDI4VHHFTU w &MBTUJDTFBSDI63*4FBSDI w &MBTUJDTFBSDI7BMJEBUF2VFSZ
  21. $PNNBOEGPS*OEJDFT"1*T w &MBTUJDTFBSDI"OBMZ[F,FZXPSET w &MBTUJDTFBSDI"OBMZ[F5FYU w &MBTUJDTFBSDI$IBOHF/VNCFS0G 3FQMJDBT w &MBTUJDTFBSDI$MFBS*OEFY$BDIF

    w &MBTUJDTFBSDI$MPTF*OEFY w &MBTUJDTFBSDI$SFBUF*OEFY w &MBTUJDTFBSDI%FMFUF*OEFY w &MBTUJDTFBSDI%FMFUF*OEFY"MJBT w &MBTUJDTFBSDI%FMFUF*OEFY5FNQMBUF w &MBTUJDTFBSDI%FMFUF*OEFY8BSNFS w &MBTUJDTFBSDI%FMFUF.BQQJOH w &MBTUJDTFBSDI'MVTI*OEFY w &MBTUJDTFBSDI(FU'JFME.BQQJOH w &MBTUJDTFBSDI(FU*OEFY"MJBT w &MBTUJDTFBSDI(FU*OEFYJOGPSNBUJPO w &MBTUJDTFBSDI(FU*OEFY4FUUJOHT w &MBTUJDTFBSDI(FU*OEFY5FNQMBUF w &MBTUJDTFBSDI(FU*OEFY8BSNFS w &MBTUJDTFBSDI(FU.BQQJOH w &MBTUJDTFBSDI(FU6QHSBEF*OEFY4UBUVT w &MBTUJDTFBSDI*OEFY3FDPWFSZ4UBUVT w &MBTUJDTFBSDI*OEFY4FHNFOUT *OGPNBUJPO w &MBTUJDTFBSDI*OEFY4UBUT w &MBTUJDTFBSDI*OEFY4UBUVT w &MBTUJDTFBSDI0QFO*OEFY w &MBTUJDTFBSDI0QUJNJ[F*OEFY w &MBTUJDTFBSDI1VU*OEFY"MJBT w &MBTUJDTFBSDI1VU*OEFY4FUUJOHT w &MBTUJDTFBSDI1VU*OEFY5FNQMBUF w &MBTUJDTFBSDI1VU*OEFY8BSNFS w &MBTUJDTFBSDI1VU.BQQJOH w &MBTUJDTFBSDI3FGSFTI*OEFY w &MBTUJDTFBSDI6QEBUF*OEFY"MJBTFT w &MBTUJDTFBSDI6QHSBEF*OEFY
  22. $PNNBOEGPS$MVTUFS"1*T w &MBTUJDTFBSDI$MVTUFS)FBMUI w &MBTUJDTFBSDI$MVTUFS*OGP w &MBTUJDTFBSDI$MVTUFS1FOEJOH5BTLT w &MBTUJDTFBSDI$MVTUFS3FSPVUF w

    &MBTUJDTFBSDI$MVTUFS4UBUF w &MBTUJDTFBSDI$MVTUFS4UBUT w &MBTUJDTFBSDI(FU$MVTUFS4FUUOHT w &MBTUJDTFBSDI/PEFTIPU@UISFBET w &MBTUJDTFBSDI/PEFT*OGP w &MBTUJDTFBSDI/PEFT4IVUEPXO w &MBTUJDTFBSDI/PEFT4UBUT w &MBTUJDTFBSDI1VU$MVTUFS4FUUJOHT
  23. $PNNBOEGPS.PEVMFT"1*T w &MBTUJDTFBSDI%FMFUF4DSJQU w &MBTUJDTFBSDI(FU4DSJQU w &MBTUJDTFBSDI1VU4DSJQU

  24. $PNNBOEGPS$BU"1*T w &MBTUJDTFBSDI$BU"MJBTFT w &MBTUJDTFBSDI$BU"MMPDBUJPO w &MBTUJDTFBSDI$BU$PVOU w &MBTUJDTFBSDI$BU'JFMEEBUB w

    &MBTUJDTFBSDI$BU)FBMUI w &MBTUJDTFBSDI$BU)FMQ w &MBTUJDTFBSDI$BU*OEJDFT w &MBTUJDTFBSDI$BU.BTUFS w &MBTUJDTFBSDI$BU/PEFT w &MBTUJDTFBSDI$BU1FOEJOH5BTLT w &MBTUJDTFBSDI$BU1MVHJOT w &MBTUJDTFBSDI$BU3FDPWFSZ w &MBTUJDTFBSDI$BU4FHNFOUT w &MBTUJDTFBSDI$BU4IBSET w &MBTUJDTFBSDI$BU5ISFBE1PPM
  25. )FMQFS$PNNBOET w &MBTUJDTFBSDI"QBDIF#FODI w &MBTUJDTFBSDI"QBDIF#FODIGPS4FBSDI 5FNQMBUF w &MBTUJDTFBSDI3FJOEFY w &MBTUJDTFBSDI%VNQ%BUB

    w &MBTUJDTFBSDI-PBE%BUB w &MBTUJDTFBSDI$PQZ%BUBGSPNʜ w &MBTUJDTFBSDI$47$POWFSUUP#VML*OEFY GPSNBU w &MBTUJDTFBSDI$47#VML*OEFY
  26. $PNNBOEGPS6TFS4FUUJOHT w &MBTUJDTFBSDI4XJUDI4FSWFST w &MBTUJDTFBSDI4IPX"DUJWF4FSWFS

  27. ͓·͚

  28. ϦϑΝϨϯεΛݕࡧͯ͠ϒϥ΢βͰදࣔ

  29. &MBTUJDTFBSDI$MJFOU4VCMJNF5FYU ! ࣭͝໰ɺ͝ཁ๬͸!" #

  30. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠