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
虎の穴ラボ株式会社
January 22, 2019
Technology
1
15k
今日から始める全文検索
2019年1月22日に開催された【とらのあな主催】オタクが最新技術を追うライトニングトークイベント2回目のライトニングトーク資料です。
虎の穴ラボ株式会社
January 22, 2019
Tweet
Share
More Decks by 虎の穴ラボ株式会社
See All by 虎の穴ラボ株式会社
Tailwind CSSとAtomic Designで実現する効率的な Web 開発の事例
toranoana
1
520
Denoについて、同人誌記事を出しました+update
toranoana
0
170
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
110
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
98
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
170
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
550
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
390
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
420
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
7.6k
Other Decks in Technology
See All in Technology
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
1
470
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
210
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
230
Agile PBL at New Grads Trainings
kawaguti
PRO
1
410
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
170
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.4k
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
21
10k
AI開発ツールCreateがAnythingになったよ
tendasato
0
120
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
210
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
11
4.7k
KotlinConf 2025_イベントレポート
sony
1
120
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
360
Featured
See All Featured
Side Projects
sachag
455
43k
Code Reviewing Like a Champion
maltzj
525
40k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
BBQ
matthewcrist
89
9.8k
How to Ace a Technical Interview
jacobian
279
23k
Music & Morning Musume
bryan
46
6.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.5k
Rails Girls Zürich Keynote
gr2m
95
14k
A Tale of Four Properties
chriscoyier
160
23k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Transcript
Copyright (C) 2019
Toranoana Inc. All Right Reserved. ΦλΫ͕࠷৽ٕज़Λ͏ϥΠτχϯάτʔΫΠϕϯτ̎ճ
Copyright (C) 2019
Toranoana Inc. All Right Reserved. • 2018 10 • Fantia Ruby, JavaScript Java 2
Copyright (C) 2019
Toranoana Inc. All Right Reserved. • • • • • • • 3
Copyright (C) 2019
Toranoana Inc. All Right Reserved. <,+%'> $)-2< &10: #0: 69 <(;> • $)-2753 8 0* • $)-2"/ .4 ! * 4
EB EB EB EB E B EB Copyright (C) 2019
Toranoana Inc. All Right Reserved. 0<>C 0<>CH## # D: Full text searchI &,(*-'F;<=H)$% +I?8<72">C )$%+4 >C3.)$%+1<72>CA F;<= <=5! 0<"9G >C:6/@ ! HWikipediaI 5 F;<=()$%+)5! 0<7"9G>C
Copyright (C) 2019
Toranoana Inc. All Right Reserved. 6
$" $" $" $" $ " $" Copyright (C) 2019
Toranoana Inc. All Right Reserved. 7 !# !# !# Apache Lucene)Java* Whoosh)Python* Apache Solr Elasticsearch Groonga)C&'* Google!# Fess % !# (
$ " $ " $ " $ " $ "
$ " Copyright (C) 2019 Toranoana Inc. All Right Reserved. # #% #& ≒ # ! 8
Copyright (C) 2019
Toranoana Inc. All Right Reserved. • grep • 9
Copyright (C) 2019
Toranoana Inc. All Right Reserved. grep ⇒ 10
4 1 4 1 4 1 4 1 4 1
4 1 Copyright (C) 2019 Toranoana Inc. All Right Reserved. 7-,2 .) <.)> • "' 6 9 %8*( 7/ & 5+: <$> • Linux grep! • #30 Ctrl+F ,2 11
Copyright (C) 2019 Toranoana Inc. All Right Reserved. ⇒ 12
) $ ) $ ) $ ) $ ) $
) $ Copyright (C) 2019 Toranoana Inc. All Right Reserved. '- ,! *!% !& # 13 Ruby(,Ruby +2"
%! %! %! %! % ! %! Copyright (C) 2019
Toranoana Inc. All Right Reserved. ## < > #&#(*( #) <> • Google"# • RDB (B-Tree) • # ('$ ) 14
$! $! $! $! $ ! $! Copyright (C) 2019
Toranoana Inc. All Right Reserved. %# " " '&" ( 15
3 / 3 / 3 / 3 / 3 /
3 / Copyright (C) 2019 Toranoana Inc. All Right Reserved. 72 -% <-%> 56(1#$)&) .2*04,9 +18"<8=&)! > : &) =2,3> 1# (';"! 16
($ ($ ($ ($ ( $ ($ Copyright (C) 2019
Toranoana Inc. All Right Reserved. & ! " "ID 1 2 - 3 17 )+.&+/ "ID 2, 3 1, 2 3 1, 2, 3 1, 3 - 2 2 & (,' ) N-Gram %*# . "/
. * . * . * . * . *
. * Copyright (C) 2019 Toranoana Inc. All Right Reserved. &)+ , <> )+ → '! &(% / 03+$04 &(ID 2, 3 1, 2 3 1, 2, 3 " 1, 3 2 2 2 &(ID # 1 " 2 2 3 " 18 +$ (1-) &(
& # & # & # & # & #
& # Copyright (C) 2019 Toranoana Inc. All Right Reserved. ') " )+ () .%))) ,!$ *- 19 ⇒)
. , . , . , . , . ,
. , Copyright (C) 2019 Toranoana Inc. All Right Reserved. /2 %$* 25 12 9&(2 26 2 74 !38 20 ⇒ ... $*+ • "#-0)7'8 • N-Gram
( & ( & ( & ( & ( &
( & Copyright (C) 2019 Toranoana Inc. All Right Reserved. ')$ +"% !# *, '- ,"- 21
Copyright (C) 2019 Toranoana Inc. All Right Reserved. <> ↓ ... !6 22
5 0 5 0 5 0 5 0 5 0
5 0 Copyright (C) 2019 Toranoana Inc. All Right Reserved. $(16* /% <.> +2# 83 :N-Gram" +2 ' +2!4 <,.> 9) &4 +2 7 ;+2-< 23
Copyright (C) 2019 Toranoana
Inc. All Right Reserved. N-Gram ! " N 24
Copyright (C) 2019
Toranoana Inc. All Right Reserved. N-Gram <> 2-Gram " ↓ 2 ... " " !#10 25
:4 :4 :4 :4 : 4 :4 Copyright (C) 2019
Toranoana Inc. All Right Reserved. N-Gram3( < 2> /61A?9 %9 /67. < B <02> /6" >8@')5;- # N(,&+$*)!= /6 26
63 63 63 63 6 3 63 Copyright (C) 2019
Toranoana Inc. All Right Reserved. 04#! -*04 "$@-*81 04:(, 047 @%<'-* 04 -*A >).=-*+29;&? 27 045/
82 82 82 82 8 2 82 Copyright (C) 2019
Toranoana Inc. All Right Reserved. 15! <!> . > • )+4:/A9$ <→. > . >&,315 >& ,-15 ?(#7";@ • 2-GramA9$ <→. > >&,-1560$ =%*' ⇨15 28
Copyright (C) 2019
Toranoana Inc. All Right Reserved. N- Gram 29 N-Gram
94 94 94 94 9 4 94 Copyright (C) 2019
Toranoana Inc. All Right Reserved. &" • &,06BA6(# C?.@(D • &,066( >8! • >8! :'=#-)+5; /N-GramE – 0627< ⇒ N-Gram% – * ⇒ )+5;/% – 0621 *06 ⇒ N-Gram + )+5;/ $3 30
%! %! %! %! % ! %! Copyright (C) 2019
Toranoana Inc. All Right Reserved. %! Fantia # $ # ' • "& ( N-Gram 31
Copyright (C) 2019 Toranoana
Inc. All Right Reserved. 32