Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
sinamon129
April 26, 2016
Programming
7.5k
14
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書を作った話
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書を作ったときの具体的な話
sinamon129
April 26, 2016
More Decks by sinamon129
See All by sinamon129
ガチスタートアップ1人目のバックエンドエンジニアのリアルな戦略と奮闘 #railsdm2019 #railsdm2019b @sinamon129
sinamon129
14
6.9k
システム障害との向き合い方 @sinamon129 #tokyogirlsrb
sinamon129
23
29k
生活発表@大江戸Ruby会議07
sinamon129
2
5k
よしなの話
sinamon129
1
310
バス因子が自分で バス因子を脱するための方法
sinamon129
26
13k
フリルのキーワード検索の精度改善
sinamon129
9
5.3k
Other Decks in Programming
See All in Programming
phperだってパンチカードでコーディングしたい
o0h
PRO
0
200
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
580
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
340
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
740
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
440
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
7
1.8k
Webの地図
yosuke_furukawa
PRO
6
5k
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
350
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
140
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.4k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
770
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Scaling GitHub
holman
464
140k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Building the Perfect Custom Keyboard
takai
2
890
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
570
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
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 αʔϏεͰूΊͨ୯ޠΛ͍ΖΜͳͱ͜ΖͰ ͑ΔΑ͏ʹձࣾͷ֎ʹग़͍͚ͯ͠Δͱ͍͍ͳ