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
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書...
Search
sinamon129
April 26, 2016
Programming
14
7.3k
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書を作った話
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書を作ったときの具体的な話
sinamon129
April 26, 2016
Tweet
Share
More Decks by sinamon129
See All by sinamon129
ガチスタートアップ1人目のバックエンドエンジニアのリアルな戦略と奮闘 #railsdm2019 #railsdm2019b @sinamon129
sinamon129
14
6.5k
システム障害との向き合い方 @sinamon129 #tokyogirlsrb
sinamon129
23
28k
生活発表@大江戸Ruby会議07
sinamon129
2
4.4k
よしなの話
sinamon129
1
260
バス因子が自分で バス因子を脱するための方法
sinamon129
26
13k
フリルのキーワード検索の精度改善
sinamon129
9
5.2k
Other Decks in Programming
See All in Programming
tool ディレクティブを導入してみた感想
sgash708
1
160
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
220
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
390
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
25
9.6k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
210
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
1
190
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
630
兎に角、コードレビュー
mitohato14
0
160
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
3
260
Laravel Boost 超入門
fire_arlo
2
170
20250808_AIAgent勉強会_ClaudeCodeデータ分析の実運用〜競馬を題材に回収率100%の先を目指すメソッドとは〜
kkakeru
0
220
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
73
5k
How GitHub (no longer) Works
holman
315
140k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
500
Balancing Empowerment & Direction
lara
3
600
What's in a price? How to price your products and services
michaelherold
246
12k
We Have a Design System, Now What?
morganepeng
53
7.8k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
11
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Transcript
ϑΝογϣϯΛѻ͏αʔϏεͷݕࡧվળͷͨΊʹɺ &MBTUJDTFBSDIͷϢʔβʔࣙॻͱγϊχϜࣙॻΛ ࡞ͬͨ גࣜձࣾ'BCMJD ยࢁɹைඒ
ࣗݾհ w ยࢁɹைඒ!TJOBNPO w גࣜձࣾ'BCMJDɹαʔόαΠυΤϯδχΞ w 3VCZPO3BJMT "1*ɾཧը໘ ɾ&MBTUJDTFBSDI FUD
ࠓͷ ϑϦϧͷݕࡧվળͷͨΊʹɺ &MBTJUDTFBSDIͷϢʔβʔࣙॻͱγϊχϜࣙॻΛ ߏஙͨ࣌͠ͷͱͬͯ۩ମతͳ
None
"#065'3*- ϑΝογϣϯϑϦϚΞϓϦ ޙʙલ͙Β͍ͷঁੑͷϢʔβʔ͕ଟ͍
ͷΩʔϫʔυݕࡧ ݕࡧͷ͙Β͍Ωʔϫʔυؚ͕·ΕΔ Ωʔϫʔυݕࡧ؊
Ͳ͏͍͏σʔλ͕ݕࡧ͞ΕΔ͔ Ͳ͏͍͏ΩʔϫʔυͰݕࡧ͞ΕΔ͔
ΩʔϫʔυݕࡧͷରͱͳΔσʔλ Ϣʔβ͞Μ͕ࣗ༝ʹॻ͘ Ϛελʔσʔλܥ λΠτϧɾઆ໌ ঢ়ଶɾܗঢ়ɾηʔϧεϙΠϯτ ུশɾදهΏΕͦͦ͋͜͜Δ ΧςΰϦ ɹ֊͕ͯ͢ର ϒϥϯυ
ɹӳࣈͱΧφ͕ର
Ͳ͏͍͏ΩʔϫʔυͰݕࡧ͞ΕΔ͔ͷྫ εφΠσϧɾ$)"/&-ʢϒϥϯυʣ ϫϯϐʔεɾτϨϯνίʔτʢΧςΰϦʹ͋Δʣ J1IPOFέʔεɾηοτΞοϓɾ."ɾελϯεϛεɹɹɹɹɹɹ ϨʔεΞοϓγϡʔζɾηʔϥʔϜʔϯʢΧςΰϦʹͳ͍ʣ όοΫʢදهؒҧ͍ʣ ϩϯάΧʔσɾΦϑγϣϧɾγϟπϫϯϐʢུশ FUDʜ
վળલͷΩʔϫʔυݕࡧ w VOJ(SBN w ࠶ݱ͕ߴͯ͘ద߹͕͍ঢ়ଶ w རɿϫϯϐͰݕࡧͯ͠ϫϯϐʔε͕ݕࡧͰ͖Δ w ͯ·ΔͷͰ͖Δ͚ͩଟ͘ग़ͯ͋͛͠Δ΄͏͕͍͍ w
Α͘ͳ͍ɿϑΝʔͰݕࡧͨ͠ͱ͖ʹϩʔϑΝʔ͕ग़Δ w Ωʔϫʔυʹରͯ͠ਖ਼͍͕͠ݕࡧ݁ՌͰຒΕ͍ͯΔ ͱӾཡ͕͍
None
͜͏͍ͨ͠ w Ͱ͖Δ͚ͩ࠶ݱͱద߹͕ߴ͍ঢ়ଶ w ϑΝʔͰݕࡧͨ͠ͱ͖ʹɺϩʔϑΝʔϩʔϦʔζ ϑΝʔϜ͕ೖ͕ͬͨग़ͳ͍Ͱ΄͍͠ w ϫϯϐͰݕࡧͨ࣌͠ʹϫϯϐʔε͕Ͱͯ΄͍͠ w ͞ΒʹനͰݕࡧͨ͠ΒϗϫΠτͰͯ΄͍͠
͜͏͢Δ͜ͱʹͨ͠ w &MBTUJDTFBSDIͷUPLFOJ[FSΛVOJ(SBN͔Β LVSPNPKJ w ϢʔβʔࣙॻՃ w γϊχϜࣙॻՃ
ϦϦʔε݅ w VOJ(SBNͷ࣌ͱൺֱͯ͠ɺݕࡧ্Ґϫʔυͷ ώοτ͕େ෯ʹݮΒͳ͚ΕΑ͠ w ώοτ͕େ෯ʹݮΔ߹ w ώοτͯ͠μϝͳͷ͕ࢁώοτ͍ͯͨ͠ͷ͕ਖ਼͞Εͨ w VOJ(SBNͩͱΧόʔͰ͖͍ͯͨলུܗͷྨٛޠొ͕Γͳ͍
w Ϣʔβʔࣙॻ͕Γͳ͍PS͓͔͍͠
ϢʔβʔࣙॻͷՃ &MBTUJDTFBSDIͷJORVJTJUPSϓϥάΠϯͰ֬ೝ ˠΧφΛௐͯৼͬͯࣙॻʹొʜ ຊ൪%# ݱߦ൛&TJOEFY มߋ൛&TJOEFY VOJ(SBN LVSPNPKJ ࣙॻ
͋Δఔ؆қతʹࣙॻߏங͢Δ w ϑϦΨφͷ͍ͭͨϑΝογϣϯͷσʔλ͕ͳ ͔ͬͨ w ࣗࣾͰ࣋ͬͯΔϒϥϯυϚελʔΛՃ w ࣗࣾͷݕࡧϩάΛNFDBCJQBEJDOFPMPHE Ͱղͯ͠ɺΧφ͕͋Δ໊ࢺσʔλΛՃ
ྨٛޠͷొ w VOJ(SBNͰग़དྷ͍ͯͨ෦Λ༏ઌతʹ w ॖܗʲΦϑγϣϧμʔʳʲΦϑγϣϧʳ w ݕࡧ͕ଟ͍ͷ͔Β Ћ w Ϟσϧ͞ΜͷѪশʲ౻ాχίϧʳʲʹ͜ΔΜʳ
w ʲനʳͱʲϗϫΠτʳ
্Ґ֓೦ԼҐ֓೦ΛͲ͏ొ͢Δ͔
αϯμϧ αϯμϧͰݕࡧͨ͠ͱ͖ IJUͯ͠΄͍͠ αϯμϧͰݕࡧͨ͠ͱ͖ IJUͯ͠΄͘͠ͳ͍ wϏʔναϯμϧ wίϯϑΥʔταϯμϧ wΤοδιʔϧαϯμϧ wαϘαϯμϧ
wαϯμϧου αϯμϧ
্Ґ֓೦ԼҐ֓೦ͷొΛͰ͖Δ͚ͩ͠ͳ͍ w େମʲࣙॻʹొͰ͖Δޠ ্Ґ֓೦ͷޠʳ w ⚪⚪αϯμϧɺʲαϯμϧʳͱʲ⚪⚪ʳΛొ w ⚪⚪͕ొͨ͘͠ͳ͍ޠͷ߹Λআ͘ w αϯμϧουʢαϯμϧͰͳ͍ʣผ్ొ
දه༳ΕΛͲ͏͢Δ͔ w ݕࡧ͕ଟ͍ͷྨٛޠొͨ͠ w ʲόοΫʳʲόοάʳʲεΣʔυʳʲεΤʔυʳ w ϒϥϯυ༳ΕͷొΛ͠ͳ͍ w ݕࡧ࣌ͷ༳ΕΩʔϫʔυαδΣετͰରԠ w
ͷλΠτϧৄࡉΑΓϚελʔ͕ਖ਼͍͠
ࡉʑͱͨ͠ઃఆͷͨΊʹཧը໘Λ࡞ͬͨ w ը૾షΓషΓ TOJEFM TOJEFM εφΠσϧ ϒϥϯυ ΧʔΩ ΧʔΩ
ΧʔΩ ৭ ͙Ͱͨ· ͙Ͱͨ· άσλϚ ΩϟϥΫλʔ αϯμϧου αϯμϧου αϯμϧου ΧελϜ໊ࢺ Φϑγϣϧ Φϑγϣϧ Φϑγϣϧ ΧελϜ໊ࢺ Φϑγϣϧμʔ Φϑγϣϧμʔ Φϑγϣϧμʔ ΧελϜ໊ࢺ αϩϖ αϩϖ αϩϖ ΧελϜ໊ࢺ αϩϖοτ αϩϖοτ αϩϖοτ ΧελϜ໊ࢺ Φϑγϣϧμʔ Φϑγϣϧ αϩϖοτ αϩϖ όοά όοΫ ന ϗϫΠτ ۺԼ ͭͨ͘͠ ιοΫε Ϗʔναϯμϧ Ϗʔαϯ εΤʔυ εΣʔυ ౻ాχίϧ ౻ాχίϧ ʹ͜ΔΜ Ϣʔβʔࣙॻ γϊχϜࣙॻ
Կ͕ࠔ͔ͩͬͨ w ࡞Γํͷใ͕͋·Γͳ͍ w ࢼߦࡨޡɾஅยతͳใ͔ΒͬͯΈΔ͔͠ͳ͍ w Ͱ͖Δ͚ͩݕࡧͷརศੑΛߴͯ͘͠ɺ࡞ۀί ετ͕͍ํ๏WTࢿݯͱͯ͠ͷਖ਼͠͞ w Կ͕ਖ਼͍͠ͷ͔
໘ന͔ͬͨ͜ͱ w ϑΝογϣϯ͕େ͖ͳͷͰແݶʹ༸ͷจ ࣈྻσʔλΛோΊΔͷָ͕͔ͬͨ͠ w ݕࡧ݁Ռ͕͍͍ײ͡ʹͳΔͷΛχϠχϠ͠ͳ ͕ΒݟΔ͜ͱ w ݕࡧͷͨΊͷࣙॻ͡Όͳ͘ɺαʔϏεͷݴ ޠࢿݯͱͯ͠׆༻͢ΔʹͲ͏͢Ε͍͍ͷ
͔Λߟ͑ΔΑ͏ʹͳͬͨ͜ͱ
ϙΤϜ w αʔϏε༻ͷࣙॻͱ͔ݴޠࢿݯΛͭͬͨ͘ͱ ͖ʹಘͨݟΛͬͱΓ͍ͨˍڞ༗͍ͨ͠ w ৄ͍͠ํʑ͕ݟͯɺͲ͏ࢥ͏͔ɺͲ͏ͨ͠Β͍͍ͱ ࢥ͏͔ͳͲͷҙݟΛͱͬͯฉ͖͍ͨͰ͢ w αʔϏεͰूΊͨ୯ޠΛ͍ΖΜͳͱ͜ΖͰ ͑ΔΑ͏ʹձࣾͷ֎ʹग़͍͚ͯ͠Δͱ͍͍ͳ