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
Vespaを利用したテクいベクトル検索
Search
sz_dr
October 10, 2024
Technology
710
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vespaを利用したテクいベクトル検索
Search Engineering Tech Talk 2024 Summer
https://search-tech.connpass.com/event/331560/
sz_dr
October 10, 2024
More Decks by sz_dr
See All by sz_dr
ヤフーにおける機械学習検索ランキングの取り組み
szdr
10
16k
RecSys 2019 論文読み会 発表資料
szdr
1
1.3k
E-Commerce検索におけるランキング研究
szdr
1
890
ランク学習と偽負例化合物を用いたバーチャルスクリーニング
szdr
0
570
Convolutional Neural NetworkとRankNetを用いた画像の順序予測
szdr
0
290
Other Decks in Technology
See All in Technology
フロンティアAIのゲート化と地政学リスク
nagatsu
0
110
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.5k
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
190
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
370
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.3k
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
490
地球に⽣きるAI —GeoAIと「中間領域」— / AI Living on Earth — GeoAI and the “Intermediate Layer” —
ykiyota
0
240
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
900
脆弱性対応、どこで線を引くか
rymiyamoto
0
350
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
1.1k
protovalidate-es を導入してみた
bengo4com
0
170
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.3k
Site-Speed That Sticks
csswizardry
13
1.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Building Applications with DynamoDB
mza
96
7.1k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Transcript
-:$PSQPSBUJPO -*/&Ϡϑʔגࣜձࣾ σʔλάϧʔϓ %4౷ׅຊ෦ ླ ᠳޗ 7FTQBΛར༻ͨ͠ςΫ͍ϕΫτϧݕࡧ 4FBSDI&OHJOFFSJOH5FDI5BML4VNNFS
-:$PSQPSBUJPO ླ ᠳޗ !T[@ES σʔλαΠΤϯεΛ׆༻ͨ͠ݕࡧվળʹ औΓΜͰ͍·͢ɻ p :BIPPγϣοϐϯά p
:BIPPܙା p :BIPPΦʔΫγϣϯ p :BIPPϑϦϚ
-:$PSQPSBUJPO ࠓ͓͢͠Δ͜ͱ େنݴޠϞσϧɺը૾ݴޠϞσϧɺʜͷൃలʹ͍ɺʮϕΫτϧݕࡧʯ͍🔥τϐοΫ l ࣭ԠγεςϜɿϢʔβʔͷ࣭จͱؔ࿈ੑͷߴ͍ճจΛݕࡧ l 3"(ʹ͓͚Δ3FUSJFWBM෦Ͱͷ׆༻ l ϚϧνϞʔμϧͳݕࡧγεςϜɿΩʔϫʔυͱؔ࿈ੑͷߴ͍ը૾Λݕࡧ
ϕΫτϧݕࡧͷύϫʔΛ͞ΒʹҾ͖ग़ͨ͢Ίʹɺ l ͲΜͳ՝ɾղܾࡦ͕͋Δͷ͔ʁ l ݕࡧΤϯδϯ7FTQBͰͲͷΑ͏ʹ࣮Ͱ͖Δͷ͔ʁ Λʢ-5ͳͷͰߴʹʣ͓͍͖ͯ͠͠·͢ʂ ˞7FTQBɿΦʔϓϯιʔεͷCJHEBUBTFSWJOHFOHJOFɻੑೳ͕ߴ͘ɺػೳ๛ͳݕࡧΤϯδϯɻ l4FBSDI&OHJOFFSJOH5FDI5BML8JOUFSzͷୋऔ͞Μͷ͝ൃද͕ඇৗʹࢀߟʹͳΓ·͢ɻ IUUQTTFBSDIUFDIDPOOQBTTDPNFWFOU
-:$PSQPSBUJPO ࠓ͓͢͠Δ͜ͱ pจࣈྻҰகݕࡧͱϕΫτϧݕࡧͷΈ߹Θͤ pείΞ͕͍ίϯςϯπΛݕࡧ݁Ռ͔Βআ֎ pͭͷίϯςϯπʹର͠ෳͷϕΫτϧ͕ඥͮ͘έʔε pϕΫτϧͷ֨ೲ༰ྔΛઅ
-:$PSQPSBUJPO จࣈྻҰகݕࡧͱϕΫτϧݕࡧͷΈ߹Θͤ ϕΫτϧݕࡧ͕͍🔥ͱ͍͑ɺґવͱͯ͠ैདྷͷจࣈྻҰகݕࡧॏཁ ೖྗΩʔϫʔυ จࣈྻҰகݕࡧ݁Ռ ϕΫτϧݕࡧ݁Ռ ू߹ ݕࡧ݁Ռ 7FTQBͰ࣮͢ΔͳΒʜ
IUUQTCMPHWFTQBBJSFEFpOJOHIZCSJETFBSDIQPTTJCJMJUJFTXJUIWFTQB ͞Βʹɺ"/%Ͱ݁߹ͨ͠ΓɺෳͷϕΫτϧݕࡧ݁ՌΛ݁߹ͨ͠Γɺ݁߹݁ՌͷϦϥϯΫՄೳʂ IUUQTEPDTWFTQBBJFOOFBSFTUOFJHICPSTFBSDIHVJEFIUNMNVMUJQMFOFBSFTUOFJHICPSTFBSDIPQFSBUPSTJOUIFTBNFRVFSZ จࣈྻҰகݕࡧͱϕΫτϧݕࡧͷݕࡧ݁ՌΛΈ߹Θͤͯɺ݁ՌΛฦ͍ͨ͠ʂ WFTQBRVFSZ bZRMTFMFDU GSPNXIFSF\UBSHFU)JUT BQQSPYJNBUFUSVF^OFBSFTU/FJHICPS PS VTFS2VFSZ ` lRVFSZจࣈྻҰகݕࡧΩʔϫʔυz lJOQVURVFSZ ΩʔϫʔυϕΫτϧ໊ <ϕΫτϧ> ϕΫτϧݕࡧΫΤϦ 03Ͱ݁߹ RVFSZ
-:$PSQPSBUJPO είΞ͕͍ίϯςϯπΛݕࡧ݁Ռ͔Βআ֎ ϕΫτϧݕࡧͰɺΑ͘ྨࣅ্Ґ݅Λऔಘͯ͠ܝग़ʙͱ͢Δ͕ɺ ద߹ίϯςϯπ͕ຊ࣭తʹগͳ͍߹ɺϊΠζͩΒ͚ͷϕΫτϧݕࡧ݁Ռʹͳͬͯ͠·͏ɻɻ ྫɿϑΝογϣϯ&$αΠτͰͷݕࡧʮϛοΩʔ͕ඳ͔ΕͨࠇͰγϯϓϧͳ5γϟπʯ ˠ ΫΤϦҙਤʹԊ͍͍͔ͬͨͤͥ݅͠ͳ͍ɻɻ ҙਤͱେ͖͘ҟͳΔݕࡧ݁Ռʹग़ͨ͘͠ͳ͍ʂ ྨࣅείΞͷ͍ίϯςϯπݕࡧ݁Ռ͔Βআ֎͍ͨ͠ʂ
7FTQBͰ࣮͢ΔͳΒʜ ϥϯΩϯάఆٛ FYQSFTTJPOʢϥϯΫείΞʣͷ͕ΛԼճͬͨ߹ɺ ݕࡧ݁Ռ͔Βআ֎͢Δ SBOLQSPGJMFSBOLJOH@XJUI@TDPSF@ESPQ\ GJSTUQIBTF\ SBOLTDPSFESPQMJNJU FYQSFTTJPO\ JG ྨࣅείΞ <ᮢ> ྨࣅείΞ ^ ^ ^ ᮢະຬͷ߹ɺϥϯΫείΞͱ͢Δɻ ᮢҎ্ͷ߹ɺϥϯΫείΞྨࣅͱ͢Δɻ ྨࣅείΞ͕ ϥϯΫείΞͷͱ͖ɺSBOLTDPSFESPQMJNJUʹҾ͔͔ͬͬͯɺ ݕࡧ݁Ռ͔Βআ֎͞ΕΔ👋 ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ϊΠζͩΒ͚😇 IUUQTYDPNKPCFSHVNTUBUVT IUUQTEPDTWFTQBBJFOGBRIUNMIPXUPTFUBEZOBNJDRVFSZUJNFSBOLJOHESPQUISFTIPME
-:$PSQPSBUJPO ͭͷίϯςϯπʹର͠ෳͷϕΫτϧ͕ඥͮ͘έʔε ྫɿ8JLJQFEJBͷهࣄݕࡧ ϕΫτϧݕࡧਫ਼ΛߴΊΔͨΊʹɺͭͷʮจষʯʹର͠ʮஈམʯ͝ͱʹϕΫτϧԽ͢Δ Ҿ͖͍ͯͨͷʮจষʯ୯Ґ͕ͩɺཧ͢Δͷʮஈམʯ୯Ґ l ߋ৽ϑϩʔ͕ࡶɿʮจॻʯͷՃʮஈམʯͷมߋɾআ l ݕࡧޙॲཧ͕ࡶɿʮஈམʯͰҾ͖ͯͯɺʮจॻʯ୯ҐͰϚʔδͯ͠ɺʜ
ָʹϕΫτϧݕࡧΛ࣮ݱ͍ͨ͠ʂ λΠτϧ ஈམ ஈམ < > < > ϕΫτϧݕࡧ Τϯδϯ υΩϡϝϯτ@ஈམ υΩϡϝϯτ@ஈམ υΩϡϝϯτ@ஈམ υΩϡϝϯτ@ஈམ 7FTQBͰ࣮͢ΔͳΒʜ ϑΟʔϧυఆٛ GJFMEQBSBHSBQI@FNCFEEJOHTUZQFUFOTPSGMPBU Q\^ FNC<> \ ϕΫτϧݕࡧ༻ઃఆ ^ จॻ͝ͱʹஈམՄมͰ͋Δ͜ͱʹҙɻ ࣍ݩNBQQFEEJNFOTJPOͰѻ͍ɺ ࣍ݩݻఆαΠζͷϕΫτϧͰѻ͏ɻ NFUBEBUBͱͯ͠ ֤ϊʔυ͝ͱʹ υΩϡϝϯτ*%Λ͍࣋ͬͯΔ ෳϕΫτϧ͕ඥͮ͘έʔεͷ )/48෦ߏ IUUQTCMPHWFTQBBJTFNBOUJDTFBSDIXJUINVMUJWFDUPSJOEFYJOH
-:$PSQPSBUJPO ϕΫτϧͷ֨ೲ༰ྔΛઅ ྫɿ ࣍ݩͷϕΫτϧΛѻ͏߹ ֤࣍ݩΛGMPBU CZUFT Ͱද͢ͱɺίϯςϯπ͋ͨΓ CZUFTඞཁ
#JOBSJ[BUJPOʹΑͬͯ֨ೲ༰ྔΛઅͰ͖Δ͕ɺڑܭࢉʹίαΠϯྨࣅੵϢʔΫϦουڑෆద ༰ྔઅͷςΫχοΫͷҰͭɿ#JOBSJ[BUJPO < > < > ͳΒ ͳΒͰɺม ࣍ݩ͝ͱʹJOU CZUF Ͱද͢ͱ ʸ࣍ݩʹѹॖ ˠ CZUFTʂ ϋϛϯάڑͰϕΫτϧݕࡧ͍ͨ͠ʂ 7FTQBͰ࣮͢ΔͳΒʜ ϑΟʔϧυఆٛ GJFMEFNCFEEJOHTUZQFUFOTPSJOU FNC<> \ BUUSJCVUF\ EJTUBODFNFUSJDIBNNJOH ^ ^ 7FTQBͰϕΫτϧݕࡧͷڑܭࢉʹ FVDMJEFBOBOHVMBSEPUQSPEVDUIBNNJOH ͱɺ͞·͟·ͳࣜΛར༻Մೳʂ IUUQTEPDTWFTQBBJFOSFGFSFODFTDIFNBSFGFSFODFIUNMEJTUBODFNFUSJD IUUQTCMPHWFTQBBJCJMMJPOTDBMFLOO
-:$PSQPSBUJPO ࠓ͓ͨ͜͠͠ͱ pจࣈྻҰகݕࡧͱϕΫτϧݕࡧͷΈ߹Θͤ pείΞ͕͍ίϯςϯπΛݕࡧ݁Ռ͔Βআ֎ pͭͷίϯςϯπʹର͠ෳͷϕΫτϧ͕ඥͮ͘έʔε pϕΫτϧͷ֨ೲ༰ྔΛઅ ʢ7FTQBಛ༗ͷ࣮͓͖ͯ͞ʣ ϕΫτϧݕࡧͷར༻Λ࣮ࡍʹݕ౼͢Δͱɺݟ͑ͯͳ͔ͬͨ՝͕ු͔ͼ্͕ͬͯ͘Δ ՝ʹର͠Ͳ͏Ξϓϩʔν͞Ε͍ͯΔͷ͔ɺௐͯΈΔͱ໘ന͍
࠙ஊձͰɺʮͦͷ՝͋Δ͋Δʂʯʮ͜ͷ՝Ͳ͏ͳͷʁʯͳͲɺ͓Ͱ͖Εͱࢥ͍·͢ʂ🙇