Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
how to improve search
Search
genta kaneyama
October 17, 2014
Technology
8
2k
how to improve search
at AWS cloudsearch seminor in japan (
http://kokucheese.com/event/index/220172
)
genta kaneyama
October 17, 2014
Tweet
Share
More Decks by genta kaneyama
See All by genta kaneyama
MOSHでの生成AI活用の取り組み
penguinco
0
190
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.6k
Other Decks in Technology
See All in Technology
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
2.2k
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
180
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
120
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
230
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
420
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
270
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
980
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.9k
障害対応訓練、その前に
coconala_engineer
0
200
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
17
2.8k
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
5
860
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
150
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
The Curious Case for Waylosing
cassininazir
0
190
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
30
Google's AI Overviews - The New Search
badams
0
870
Mobile First: as difficult as doing things right
swwweet
225
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Bash Introduction
62gerente
615
210k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
31
Become a Pro
speakerdeck
PRO
31
5.7k
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