Upgrade to Pro — share decks privately, control downloads, hide ads and more …

how to improve search

how to improve search

at AWS cloudsearch seminor in japan (http://kokucheese.com/event/index/220172)

Be95c50050cde6ccb33c3e710d57d6c2?s=128

genta kaneyama

October 17, 2014
Tweet

More Decks by genta kaneyama

Other Decks in Technology

Transcript

  1. )PXUPJNQSPWFTFBSDI ! !"%4+ ! $PPLQBETFBSDIHSPVQ (FOUB,BOFZBNB

  2. )PXUPJNQSPWFTFBSDI ! !"%4+ ! $PPLQBETFBSDIHSPVQ (FOUB,BOFZBNB

  3. Cookpad SFDJQFTIBSJOHQMBUGPSN  ɾ+BQBO4QBJO6OJUFETUBUFT*OEPOFTJB

  4. Cookpad SFDJQFTIBSJOHQMBUGPSN  ɾ+BQBO4QBJO6OJUFETUBUFT*OEPOFTJB

  5. None
  6. Monthly Unique Browser 0ສ 1,000ສ 2,000ສ 3,000ສ 4,000ສ 5,000ສ 4݄

    5݄ 6݄ 7݄ 8݄ 9݄ 10݄ 11݄ 12݄ 1݄ 4݄ PC Mobile 44M ʢ2014೥4݄ظ ୈ3࢛൒ظܾࢉิ଍આ໌ࢿྉʣ
  7. Recipes 0ສ 30ສ 60ສ 90ສ 120ສ 150ສ 180ສ 7݄ 10݄

    1݄ 4݄ 7݄ 10݄ 1݄ 4݄ recipe.count 1.71M ʢ2014೥4݄ظ ୈ3࢛൒ظܾࢉิ଍આ໌ࢿྉʣ
  8. None
  9. None
  10. Recipe Search ɾ3FDJQFTUIBUWJFXFEUISPVHITFBSDI  ˠPGBMM .POUIMZ  ɾ6TFSJOUFOUJTWFSZEJWFSTF

  11. Recipe Search ɾ'JOEPVUUIFCFTUSFDJQFGPSFBDIVTFS ɾPSEFSSFDFODZQPQVMBSJUZ ɾGBDFUDBMPSJFDVJTJOFDPPLJOHUJNFFUD

  12. Recipe Search 2VFSZEJWFSTJUZɿ ɾJOHSFEJFOUɿ NFOVɿ ɾTDFOFɿ FUDɿ

  13. Architecture ɾ4PMS NBTUFSTMBWFSFQMJDBUJPO  ɾ3BJMT 4VOTQPU JOIPVTFXSBQQFS ɾNFNDBDIF WBSOJTI ɾ;BCCJY

    /BHJPT
  14. Architecture BQQ DBDIF T SFQFBUFST SFDJQFTMBWF T 7FSOJTIDBDIJOHMPBECBMBODJOH 4PMSNBTUFSTMBWF NBTUFS

    KVTUNBDIJOF TVOTQPUTMBWF T "VUPDPNQMFUFTMBWF T HSPVQCZ$PSF IUUQMPDBMIPTUTPMSTVOTQPUTFMFDU RIFMMPXUKTPO
  15. Architecture BQQ DBDIF T SFQFBUFST SFDJQFTMBWF T 7FSOJTIDBDIJOHMPBECBMBODJOH 4PMSNBTUFSTMBWF NBTUFS

    KVTUNBDIJOF TVOTQPUTMBWF T "VUPDPNQMFUFTMBWF T HSPVQCZ$PSF IUUQMPDBMIPTUTPMSTVOTQPUTFMFDU RIFMMPXUKTPO BWH.CQTNBY.CQT TFBSDIUBSHFUNPEFM SFDJQFTpFMET .EPDT TVOTQPUYpFMET .EPDT
  16. pros/cons 1SPT ɾ&BTZUPTDBMFQSPEVDU FBDICZFBDICBTJT  ɾOP410' ɾTJNQMFBQQDPOpH BQQPOMZLOPXT-#  !

    ! $POT ɾ)BSEUPVOEFSTUBOE ɾpHIUBHBJOTU($JTQBJOGVM
  17. How to improve search

  18. 1. Monitoring

  19. 1. Monitoring *UFOBCMFVTUP ! ɾLOPXUPEBZTVTFSTOFFE ɾLOPX66PGFBDILFZXPSE QSPYZPGJNQPSUBODF  ɾRVJDLMZBDDFTTUPBDUVBMTFBSDISFTVMU ɾpOELFZXPSETXIJDISFUVSOFEUIFCMBOL

  20. 1. Monitoring 8FTIPVMECFBCMFUPBOTXFSʜ ! ɾ)PXNBOZQFPQMFVTFUIJTLFZXPSE zPSlJOXIBUXBZ 

  21. 1. graph of response time 8FDIFDLUIJTHSBQIFWFSZXFFL JGUIFSFTQPOTFUJNFHFUTXPSTF JOWFTUJHBUFDIBOHFMPHT

  22. 2. Graph of response time 8FDIFDLUIJTHSBQIFWFSZXFFL JGUIFSFTQPOTFUJNFHFUTXPSTF JOWFTUJHBUFDIBOHFMPHT

  23. 3. report from users and staff. 8FDIFDLBMMSFQPSUTGSPN VTFSTBOETUB⒎TSFMBUFEUP TFBSDIFWFSZEBZ !

    :PVDBOMFBSOGSPNNPSF UIBOSFQPSUTGSPNTUB⒎
  24. 4. Log analysis ɾ$MJDLMPHTJTWJUBM ɾ—5SFBTVSF%BUB 3FETIJGU

  25. 4. Log analysis

  26. 4. Log analysis ɾ3FTVMUFYBNQMF  ɾTPSULFZXPSECZ)*5!)*5  ɾPS/%$( 85'!FUDʜ !

    *GZPVOPUJDFE  ZPVDBOTUBSUUIJOLJOHMJLFʜ z"SFVTFSXBOUTΧϨʔ͏ͲΜ z
  27. 4. Log analysis -session- ɾ%FpOFTVDDFTTTFTTJPO ɾ:PVXJMMOPUJDFEJ⒎FSFODFCFUXFFOLFZXPSET  ɾBWHUJNF  

    ɾBWHTVDDFTTSBUF   ɾRVFSZQBUUFSOFUDʜ ! #VUʜ/PUJNQMZTPMVUJPO NPTUDBTF
  28. Find out problems  .POJUPSJOH  (SBQIPGSFTQPOTFUJNF  3FQPSUGSPNVTFSTBOETUB⒎ 

    -PHBOBMZTJT ! ˠTVNNBSJ[FˠQSJPSJUJ[FˠUBLFBDUJPO
  29. Dictionary 8FDBOpYXPSEDIVOLJOHXJUIEJDUJPOBSZ 8FpYFEUIPVTBOETPGLFZXPSEJOUIJTZFBS FHlΘΒͼṷzlΘΒͼz "EElΘΒͼṷzJOUPEJDUJPOBSZ"OEDIFDLTFBSDISFTVMUT

  30. Hierarchical Synonym 8FDBOpYTZOPOZNFBTJMZ 8FpYFEUIPVTBOETPGTZOPOZNTJOUIJTZFBS

  31. Speed up indexing 3FJOEFYXIPMFJOEFYFWFSZEBZ 8FDBOBQQMZDIBOHFTJOEBJMZCBTJT

  32. Query modification .BLFBTQBDFGPSRVFSZQSFQSPDFTT 2VFSZDBOCFEJ⒎FSFOUGPSFBDI IUUQXXXTMJEFTIBSFOFUEUVOLFMBOHTFBSDIRVBMJUZBUMJOLFEJO

  33. (cloudsearch)

  34. Exploit user’s log &YQMPJUVTFS`TTVDDFTTGVMRVFSZDIBJOBTSFMBUFETFBSDIFST

  35. Summary 'JOEPVUQSPCMFNT TVNNBSJ[FQSJPSJUJ[F UBLFBDUJPO ! 2VFTUJPOT