Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

Cookpad SFDJQFTIBSJOHQMBUGPSN ɾ+BQBO4QBJO6OJUFETUBUFT*OEPOFTJB

Slide 4

Slide 4 text

Cookpad SFDJQFTIBSJOHQMBUGPSN ɾ+BQBO4QBJO6OJUFETUBUFT*OEPOFTJB

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

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࢛൒ظܾࢉิ଍આ໌ࢿྉʣ

Slide 7

Slide 7 text

Recipes 0ສ 30ສ 60ສ 90ສ 120ສ 150ສ 180ສ 7݄ 10݄ 1݄ 4݄ 7݄ 10݄ 1݄ 4݄ recipe.count 1.71M ʢ2014೥4݄ظ ୈ3࢛൒ظܾࢉิ଍આ໌ࢿྉʣ

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Recipe Search ɾ3FDJQFTUIBUWJFXFEUISPVHITFBSDI ˠPGBMM .POUIMZ ɾ6TFSJOUFOUJTWFSZEJWFSTF

Slide 11

Slide 11 text

Recipe Search ɾ'JOEPVUUIFCFTUSFDJQFGPSFBDIVTFS ɾPSEFSSFDFODZQPQVMBSJUZ ɾGBDFUDBMPSJFDVJTJOFDPPLJOHUJNFFUD

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

Architecture ɾ4PMS NBTUFSTMBWFSFQMJDBUJPO ɾ3BJMT4VOTQPUJOIPVTFXSBQQFS ɾNFNDBDIF WBSOJTI ɾ;BCCJY /BHJPT

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

pros/cons 1SPT ɾ&BTZUPTDBMFQSPEVDU FBDICZFBDICBTJT ɾOP410' ɾTJNQMFBQQDPOpH BQQPOMZLOPXT-# ! ! $POT ɾ)BSEUPVOEFSTUBOE ɾpHIUBHBJOTU($JTQBJOGVM

Slide 17

Slide 17 text

How to improve search

Slide 18

Slide 18 text

1. Monitoring

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

1. Monitoring 8FTIPVMECFBCMFUPBOTXFSʜ ! ɾ)PXNBOZQFPQMFVTFUIJTLFZXPSE zPSlJOXIBUXBZ

Slide 21

Slide 21 text

1. graph of response time 8FDIFDLUIJTHSBQIFWFSZXFFL JGUIFSFTQPOTFUJNFHFUTXPSTF JOWFTUJHBUFDIBOHFMPHT

Slide 22

Slide 22 text

2. Graph of response time 8FDIFDLUIJTHSBQIFWFSZXFFL JGUIFSFTQPOTFUJNFHFUTXPSTF JOWFTUJHBUFDIBOHFMPHT

Slide 23

Slide 23 text

3. report from users and staff. 8FDIFDLBMMSFQPSUTGSPN VTFSTBOETUB⒎TSFMBUFEUP TFBSDIFWFSZEBZ ! :PVDBOMFBSOGSPNNPSF UIBOSFQPSUTGSPNTUB⒎

Slide 24

Slide 24 text

4. Log analysis ɾ$MJDLMPHTJTWJUBM ɾ—5SFBTVSF%BUB 3FETIJGU

Slide 25

Slide 25 text

4. Log analysis

Slide 26

Slide 26 text

4. Log analysis ɾ3FTVMUFYBNQMF ɾTPSULFZXPSECZ)*5!)*5 ɾPS/%$( 85'!FUDʜ ! *GZPVOPUJDFE ZPVDBOTUBSUUIJOLJOHMJLFʜ z"SFVTFSXBOUTΧϨʔ͏ͲΜ z

Slide 27

Slide 27 text

4. Log analysis -session- ɾ%FpOFTVDDFTTTFTTJPO ɾ:PVXJMMOPUJDFEJ⒎FSFODFCFUXFFOLFZXPSET ɾBWHUJNF ɾBWHTVDDFTTSBUF ɾRVFSZQBUUFSOFUDʜ ! #VUʜ/PUJNQMZTPMVUJPO NPTUDBTF

Slide 28

Slide 28 text

Find out problems .POJUPSJOH (SBQIPGSFTQPOTFUJNF 3FQPSUGSPNVTFSTBOETUB⒎ -PHBOBMZTJT ! ˠTVNNBSJ[FˠQSJPSJUJ[FˠUBLFBDUJPO

Slide 29

Slide 29 text

Dictionary 8FDBOpYXPSEDIVOLJOHXJUIEJDUJPOBSZ 8FpYFEUIPVTBOETPGLFZXPSEJOUIJTZFBS FHlΘΒͼṷzlΘΒͼz "EElΘΒͼṷzJOUPEJDUJPOBSZ"OEDIFDLTFBSDISFTVMUT

Slide 30

Slide 30 text

Hierarchical Synonym 8FDBOpYTZOPOZNFBTJMZ 8FpYFEUIPVTBOETPGTZOPOZNTJOUIJTZFBS

Slide 31

Slide 31 text

Speed up indexing 3FJOEFYXIPMFJOEFYFWFSZEBZ 8FDBOBQQMZDIBOHFTJOEBJMZCBTJT

Slide 32

Slide 32 text

Query modification .BLFBTQBDFGPSRVFSZQSFQSPDFTT 2VFSZDBOCFEJ⒎FSFOUGPSFBDI IUUQXXXTMJEFTIBSFOFUEUVOLFMBOHTFBSDIRVBMJUZBUMJOLFEJO

Slide 33

Slide 33 text

(cloudsearch)

Slide 34

Slide 34 text

Exploit user’s log &YQMPJUVTFS`TTVDDFTTGVMRVFSZDIBJOBTSFMBUFETFBSDIFST

Slide 35

Slide 35 text

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