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
日経のデータベース事業を支える検索基盤の現在と未来
Search
Taisuke Hinata
PRO
April 20, 2023
Technology
5
4.3k
日経のデータベース事業を支える検索基盤の現在と未来
以下のイベントでの登壇資料です。
https://nikkei.connpass.com/event/278034/
Taisuke Hinata
PRO
April 20, 2023
Tweet
Share
More Decks by Taisuke Hinata
See All by Taisuke Hinata
Empowering Customer Decisions with Elasticsearch: From Search to Answer Generation
hinatades
PRO
0
400
日経テレコンを支えるElasticsearch
hinatades
PRO
1
3.1k
Other Decks in Technology
See All in Technology
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
12
2.2k
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
350
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
140
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
160
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
250
あなたの知らないクラフトビールの世界
miura55
0
130
2025年のARグラスの潮流
kotauchisunsun
0
790
DMMブックスへのTipKit導入
ttyi2
1
110
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
500
JuliaTokaiとJuliaLangJaの紹介 for NGK2025S
antimon2
1
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
What's in a price? How to price your products and services
michaelherold
244
12k
Faster Mobile Websites
deanohume
305
30k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
4 Signs Your Business is Dying
shpigford
182
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
The Cult of Friendly URLs
andyhume
78
6.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Designing for humans not robots
tammielis
250
25k
Transcript
ܦͷσʔλϕʔεࣄۀΛࢧ͑Δ ݕࡧج൫ͷݱࡏͱະདྷ ຊܦࡁ৽ฉࣾᙛହี /*,,&*5FDI5BMLܦͷ#UP#4BB4։ൃͷཪଆͱσʔλར׆༻
ࣗݾհ w ᙛହี ͻͳ͍͚ͨͨ͢ w ݄৽ଔೖࣾ w ࣾҰਓͷݕࡧΤϯδχΞͱͯ͠ ݕࡧվળʹฃಆத
ࠓ͢͜ͱ w ܦͷσʔλϕʔεࣄۀͱݕࡧج൫ʹ͍ͭͯ w ࠷ۙ࠷ྗΛೖΕͯऔΓΜͰ͍Δ՝ w ݕࡧ݁ՌΫϥελϦϯά w $IBU(15Λ׆༻ͨ͠ݕࡧ݁Ռཁ Ҋ
w ࣾҎ্ͱίϯςϯπΛఏܞɾൢച w ৽ฉ શࠃࢴํࢴۀքࢴεϙʔπࢴ w اۀใ w ۀքϨϙʔτ
w ਓɾਓࣄใ w 104 ߪങ σʔλ ܦͷσʔλϕʔεࣄۀͱ #UP#4BB4 ίϯςϯπڙڅج൫ ఏܞձࣾ ɾ ɾ ɾ
ج൫νʔϜͷࣄେ͖̏ͭ͘ ूΊΔ w ίϯςϯπΛ Ճ͢Δ ݕࡧՄೳ ʹ͢Δ
ᶃίϯςϯπΛूΊΔ w ίϯςϯπͷྔͱछྨ͕ചΓ্͛ʹ݁
ۙ΄Ͳఏܞاۀ͕૿͑ͯهࣄ͕૿Ճɻ࠷ۙؒສҎ্ͷهࣄՃ ผͷهࣄ
ᶄίϯςϯπΛՃ͢Δ w ֤ࣾίϯςϯπͷσʔλϑΥʔϚοτΛἧ͑ͯϝλใ༩ &5- ϝλใਓखͰ͚͍ͭͯΔͷͱࣗಈͰ͚͍ͭͯΔͷ͕͋Δ Ϛελʔ%#
ᶅίϯςϯπΛݕࡧՄೳʹ͢Δ ݕࡧج൫ ݕࡧΤϯδϯ ֤αʔϏε શจݕࡧΛߴॲཧ͢ΔͨΊʹݕࡧΤϯδϯΛ׆༻ɻసஔJOEFYͰ0 O ˠ0 ʹ
Ϛελʔ%# w ίϯςϯπΩʔϫʔυͰશจݕࡧ͞ΕΔ
ݕࡧج൫͕ఏڙ͢Δ༷ʑͳػೳ ΫΤϦαδΣετ هࣄຊจΛදࣔ ݕࡧ݁Ռ
ΫΤϦαδΣετ هࣄຊจΛදࣔ ݕࡧ݁Ռ ݕࡧج൫͕ఏڙ͢Δ༷ʑͳػೳ
ΫΤϦαδΣετ هࣄຊจΛදࣔ ݕࡧ݁Ռ ݁ՌΛςʔϚ͝ͱʹऔಘ ݕࡧج൫͕ఏڙ͢Δ༷ʑͳػೳ
ΫΤϦαδΣετ هࣄຊจΛදࣔ ݕࡧ݁Ռ ώοτՕॴΛϋΠϥΠτ ݕࡧج൫͕ఏڙ͢Δ༷ʑͳػೳ
ΫΤϦαδΣετ هࣄຊจΛදࣔ ݕࡧ݁Ռ هࣄ*%͔ΒྨࣅهࣄΛऔಘ ݕࡧج൫͕ఏڙ͢Δ༷ʑͳػೳ
ݱࡏͷݕࡧج൫ͷنײ wϦΫΤετඵ wສهࣄՃ w छྨҎ্ͷൃߦഔମ wԯυΩϡϝϯτ
ࠃ࠷େڃͷ&MBTUJDTFBSDIಋೖࣄྫ IUUQTXXXFMBTUJDDPKQDVTUPNFSTOJLLFJ
࠷ۙ࠷ྗΛೖΕͯ औΓΜͰ͍Δ՝
ഔମͷนΛ͑Δ
%#ࣄۀʹ͓͚Δഔମͱ छྨ ൃߦഔମ ༰ χϡʔεهࣄ ຊܦࡁ৽ฉ ϩγΞɺΫϥΠφ৵߈ αϯτϦʔɺϖοτϘτϧԁ্͛ ܦ࢈ۀ৽ฉ
ϩγΞɺΫϥΠφ৵߈ αϯτϦʔɺϖοτϘτϧԁ্͛ ܦϰΣϦλε ϩγΞɺΫϥΠφ৵߈ αϯτϦʔɺϖοτϘτϧԁ্͛
w ྨࣅهࣄ͕ฒͿ w ͲΕ͔ΒݟΑ͏͔ͳ
՝ײ w ഔମͷนΛ͑ͨ৽͍͠ݕࡧମݧΛ࣮ݱͰ͖ͳ͍͔ w ಛఆͷഔମͷใಓʹڵຯ͕͋ΔϢʔβʹࠓͷߏྑͦ͞͏ w ഔମʹؔͳ͘Կ͔Γ͍ͨ͜ͱ͕͋ΔϢʔβʔʹഔମͷน
ͦ͜ͰऔΓΜͰ͍ΔΞϓϩʔν w ݕࡧ݁ՌΫϥελϦϯά w $IBU(15Λ׆༻ͨ͠ݕࡧ݁Ռཁ Ҋ
ݕࡧ݁ՌΫϥελϦϯά
Γ͍ͨ͜ͱ w ྨࣅهࣄΛ·ͱΊࠐΜͰදࣔ w هࣄ༰ͱެ։͕͍ۙهࣄ w ϖʔδωʔγϣϯ୯ҐͰͷ࣮ݱ
ݕࡧ݁ՌΫϥελϦϯά w ݕࡧ݁ՌΛهࣄ༰ͱެ։ͰΫϥελϦϯά͢Δ"1* ݕࡧΤϯδϯ "1* هࣄΫϥελ هࣄ ϕΫτϧԽ هࣄ
ΩʔϑϨʔζநग़ αʔϏεը໘ શจݕࡧ 9999 kۙάϥϑ ެ։͕ΕͨΤοδআ ίϛϡχςΟݕग़ ϥϕϧϓϩύήʔγϣϯ
ܦ3$ͰαʔϏεΠϯ w ྨࣅهࣄΛ·ͱΊͯදࣔ w ֬ೝ࡞ۀΛޮԽ ܦ3$ใಓهࣄΛͬͯऔҾઌͷϦεΫίϯϓϥΠΞϯε֬ೝΛߦ͑ΔαʔϏε
IUUQTIBDLOJLLFJDPNCMPHBEWFOU
ৄࡉϒϩάͰ ϕΫτϧԽϩδοΫ هࣄ͝ͱͷΫϥελϦϯάੑೳ
$IBU(15Λ׆༻ͨ͠ ݕࡧ݁Ռཁ Ҋ
$IBU(15ͷจষΛཁ͢Δྗ w ഔମͷนΛ͑ΔͨΊʹ׆༻Ͱ͖ͳ͍͔
Ζ͏ͱ͍ͯ͠Δ͜ͱ w લఏ w $IBU(15ͷࣝ ίϯςϯπ Ҏ֎ͷใݯ ͑ͳ͍ w
ࢥߟೳྗ͚ͩΛ׆༻ w ݁ՌͷཁΛతʹѲ w ݕࡧ݁ՌͰৄࡉΛ͑Δ w ݕࡧ݁ՌΛཁ͢Δ ϓϩτλΠϓ
Ͳ͏࣮ͬͯݱͰ͖Δ͔ w هࣄશମΛͣ͞ʹཁλεΫΛղ͔ͤΔ τϤλͷϙʔϥϯυͷਐग़ঢ়گʹ ࣍ͷจষͷ༰͔Βճͯ͠ ݕࡧΤϯδϯ ώοτهࣄͷϋΠϥΠτ ηϚϯςΟοΫ Ωʔϫʔυݕࡧ
1045WDIBUDPNQMFUJPOT ϕΫτϧԽ τϤλͷϙʔϥϯυͷਐग़ঢ়گ
ϦϦʔε·Ͱͷ՝ w ηϚϯςΟοΫ Ωʔϫʔυݕࡧ w ࠷৽ͷ&MBTUJDTFBSDIͰՄೳɻΫΤϦυΩϡϝϯτͷϕΫτϧԽ·Ͱαϙʔτ w $IBU(15"1* w ೖग़ྗจࣈͰྉ͕ܾۚ·ΔͨΊɺਫ਼ͱίετΛཱ྆͢ΔͨΊͷϓϩϯϓτΤϯ
δχΞϦϯά͕ඞཁ
ഔମͷนΛ͑Δ͜ͱͰ ৽͍͠ݕࡧମݧΛ
·ͱΊ w ܦͷσʔλϕʔεࣄۀࣾҎ্ͱίϯςϯπఏܞ w ͦΕΒେͳίϯςϯπΛશจݕࡧ͢ΔͨΊͷج൫Λ։ൃ w େنݴޠϞσϧʹΑΓݕࡧϏδωεసظΛܴ͍͑ͯΔ͕ɺݕࡧମݧ্ͷͨΊʹ ಋೖʹνϟϨϯδ