Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
how to improve search
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
genta kaneyama
October 17, 2014
Technology
2k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
how to improve search
at AWS cloudsearch seminor in japan (
http://kokucheese.com/event/index/220172
)
genta kaneyama
October 17, 2014
More Decks by genta kaneyama
See All by genta kaneyama
MOSHでの生成AI活用の取り組み
penguinco
0
240
search and community in cookpad 2019
penguinco
2
2k
行動ログでプロダクトを改善するには/exploit user behavior for product
penguinco
4
9.3k
Solr @ CROSS2015 C4
penguinco
1
1.4k
solrとelasticsearchの比較
penguinco
15
5.7k
Other Decks in Technology
See All in Technology
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
160
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
2.2k
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
580
Android の公式 Skill / Android skills
yanzm
0
120
Agentic Web
dynamis
1
200
チームで進めるAI駆動アジャイル×ウォーターフォール
kumaiu
0
150
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.5k
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
920
RAG を使わないという選択肢
tatsutaka
1
150
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
710
Chainlitで作るお手軽チャットUI
ynt0485
0
170
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
520
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
RailsConf 2023
tenderlove
30
1.5k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Code Reviewing Like a Champion
maltzj
528
40k
Speed Design
sergeychernyshev
33
1.8k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
170
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
The agentic SEO stack - context over prompts
schlessera
0
810
Transcript
)PXUPJNQSPWFTFBSDI ! !"%4+ ! $PPLQBETFBSDIHSPVQ (FOUB,BOFZBNB
)PXUPJNQSPWFTFBSDI ! !"%4+ ! $PPLQBETFBSDIHSPVQ (FOUB,BOFZBNB
Cookpad SFDJQFTIBSJOHQMBUGPSN ɾ+BQBO4QBJO6OJUFETUBUFT*OEPOFTJB
Cookpad SFDJQFTIBSJOHQMBUGPSN ɾ+BQBO4QBJO6OJUFETUBUFT*OEPOFTJB
None
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 ʢ20144݄ظ ୈ3࢛ظܾࢉิઆ໌ࢿྉʣ
Recipes 0ສ 30ສ 60ສ 90ສ 120ສ 150ສ 180ສ 7݄ 10݄
1݄ 4݄ 7݄ 10݄ 1݄ 4݄ recipe.count 1.71M ʢ20144݄ظ ୈ3࢛ظܾࢉิઆ໌ࢿྉʣ
None
None
Recipe Search ɾ3FDJQFTUIBUWJFXFEUISPVHITFBSDI ˠPGBMM .POUIMZ ɾ6TFSJOUFOUJTWFSZEJWFSTF
Recipe Search ɾ'JOEPVUUIFCFTUSFDJQFGPSFBDIVTFS ɾPSEFSSFDFODZQPQVMBSJUZ ɾGBDFUDBMPSJFDVJTJOFDPPLJOHUJNFFUD
Recipe Search 2VFSZEJWFSTJUZɿ ɾJOHSFEJFOUɿ NFOVɿ ɾTDFOFɿ FUDɿ
Architecture ɾ4PMS NBTUFSTMBWFSFQMJDBUJPO ɾ3BJMT 4VOTQPU JOIPVTFXSBQQFS ɾNFNDBDIF WBSOJTI ɾ;BCCJY
/BHJPT
Architecture BQQ DBDIF T SFQFBUFST SFDJQFTMBWF T 7FSOJTIDBDIJOHMPBECBMBODJOH 4PMSNBTUFSTMBWF NBTUFS
KVTUNBDIJOF TVOTQPUTMBWF T "VUPDPNQMFUFTMBWF T HSPVQCZ$PSF IUUQMPDBMIPTUTPMSTVOTQPUTFMFDU RIFMMPXUKTPO
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
pros/cons 1SPT ɾ&BTZUPTDBMFQSPEVDU FBDICZFBDICBTJT ɾOP410' ɾTJNQMFBQQDPOpH BQQPOMZLOPXT-# !
! $POT ɾ)BSEUPVOEFSTUBOE ɾpHIUBHBJOTU($JTQBJOGVM
How to improve search
1. Monitoring
1. Monitoring *UFOBCMFVTUP ! ɾLOPXUPEBZTVTFSTOFFE ɾLOPX66PGFBDILFZXPSE QSPYZPGJNQPSUBODF ɾRVJDLMZBDDFTTUPBDUVBMTFBSDISFTVMU ɾpOELFZXPSETXIJDISFUVSOFEUIFCMBOL
1. Monitoring 8FTIPVMECFBCMFUPBOTXFSʜ ! ɾ)PXNBOZQFPQMFVTFUIJTLFZXPSE zPSlJOXIBUXBZ
1. graph of response time 8FDIFDLUIJTHSBQIFWFSZXFFL JGUIFSFTQPOTFUJNFHFUTXPSTF JOWFTUJHBUFDIBOHFMPHT
2. Graph of response time 8FDIFDLUIJTHSBQIFWFSZXFFL JGUIFSFTQPOTFUJNFHFUTXPSTF JOWFTUJHBUFDIBOHFMPHT
3. report from users and staff. 8FDIFDLBMMSFQPSUTGSPN VTFSTBOETUB⒎TSFMBUFEUP TFBSDIFWFSZEBZ !
:PVDBOMFBSOGSPNNPSF UIBOSFQPSUTGSPNTUB⒎
4. Log analysis ɾ$MJDLMPHTJTWJUBM ɾ—5SFBTVSF%BUB 3FETIJGU
4. Log analysis
4. Log analysis ɾ3FTVMUFYBNQMF ɾTPSULFZXPSECZ)*5!)*5 ɾPS/%$( 85'!FUDʜ !
*GZPVOPUJDFE ZPVDBOTUBSUUIJOLJOHMJLFʜ z"SFVTFSXBOUTΧϨʔ͏ͲΜ z
4. Log analysis -session- ɾ%FpOFTVDDFTTTFTTJPO ɾ:PVXJMMOPUJDFEJ⒎FSFODFCFUXFFOLFZXPSET ɾBWHUJNF
ɾBWHTVDDFTTSBUF ɾRVFSZQBUUFSOFUDʜ ! #VUʜ/PUJNQMZTPMVUJPO NPTUDBTF
Find out problems .POJUPSJOH (SBQIPGSFTQPOTFUJNF 3FQPSUGSPNVTFSTBOETUB⒎
-PHBOBMZTJT ! ˠTVNNBSJ[FˠQSJPSJUJ[FˠUBLFBDUJPO
Dictionary 8FDBOpYXPSEDIVOLJOHXJUIEJDUJPOBSZ 8FpYFEUIPVTBOETPGLFZXPSEJOUIJTZFBS FHlΘΒͼṷzlΘΒͼz "EElΘΒͼṷzJOUPEJDUJPOBSZ"OEDIFDLTFBSDISFTVMUT
Hierarchical Synonym 8FDBOpYTZOPOZNFBTJMZ 8FpYFEUIPVTBOETPGTZOPOZNTJOUIJTZFBS
Speed up indexing 3FJOEFYXIPMFJOEFYFWFSZEBZ 8FDBOBQQMZDIBOHFTJOEBJMZCBTJT
Query modification .BLFBTQBDFGPSRVFSZQSFQSPDFTT 2VFSZDBOCFEJ⒎FSFOUGPSFBDI IUUQXXXTMJEFTIBSFOFUEUVOLFMBOHTFBSDIRVBMJUZBUMJOLFEJO
(cloudsearch)
Exploit user’s log &YQMPJUVTFS`TTVDDFTTGVMRVFSZDIBJOBTSFMBUFETFBSDIFST
Summary 'JOEPVUQSPCMFNT TVNNBSJ[FQSJPSJUJ[F UBLFBDUJPO ! 2VFTUJPOT