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.1k
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書を作った話
ファッションを扱うサービスのために、Elasticsearchのユーザー辞書とシノニム辞書を作ったときの具体的な話
sinamon129
April 26, 2016
Tweet
Share
More Decks by sinamon129
See All by sinamon129
ガチスタートアップ1人目のバックエンドエンジニアのリアルな戦略と奮闘 #railsdm2019 #railsdm2019b @sinamon129
sinamon129
14
6.4k
システム障害との向き合い方 @sinamon129 #tokyogirlsrb
sinamon129
22
27k
生活発表@大江戸Ruby会議07
sinamon129
2
4.1k
よしなの話
sinamon129
1
240
バス因子が自分で バス因子を脱するための方法
sinamon129
26
12k
フリルのキーワード検索の精度改善
sinamon129
9
5.1k
Other Decks in Programming
See All in Programming
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
630
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
420
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
770
functionalなアプローチで動的要素を排除する
ryopeko
1
210
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
1.4k
Flatt Security XSS Challenge 解答・解説
flatt_security
0
740
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
300
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
2.8k
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
390
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
1
450
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
180
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
300
Featured
See All Featured
Docker and Python
trallard
43
3.2k
Adopting Sorbet at Scale
ufuk
74
9.2k
Mobile First: as difficult as doing things right
swwweet
222
9k
4 Signs Your Business is Dying
shpigford
182
22k
Building Applications with DynamoDB
mza
93
6.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
YesSQL, Process and Tooling at Scale
rocio
170
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
A better future with KSS
kneath
238
17k
Optimizing for Happiness
mojombo
376
70k
How GitHub (no longer) Works
holman
312
140k
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 αʔϏεͰूΊͨ୯ޠΛ͍ΖΜͳͱ͜ΖͰ ͑ΔΑ͏ʹձࣾͷ֎ʹग़͍͚ͯ͠Δͱ͍͍ͳ