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
430
Denoについて、同人誌記事を出しました+update
toranoana
0
120
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
46
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
66
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
97
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
400
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
270
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
300
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
3.9k
Other Decks in Technology
See All in Technology
エンジニアの健康管理術 / Engineer Health Management Techniques
y_sone
8
5k
ABWG2024採択者が語るエンジニアとしての自分自身の見つけ方〜発信して、つながって、世界を広げていく〜
maimyyym
1
230
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
250
JAWS FESTA 2024「バスロケ」GPS×サーバーレスの開発と運用の舞台裏/jawsfesta2024-bus-gps-serverless
ma2shita
3
410
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
550
エンジニアのキャリアパスと、 その中で自分が大切にしていること
noteinc
3
1.3k
User Story Mapping + Inclusive Team
kawaguti
PRO
3
550
20250307_エンジニアじゃないけどAzureはじめてみた
ponponmikankan
2
230
Amazon Aurora のバージョンアップ手法について
smt7174
2
190
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
10
2k
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
240
あなたが人生で成功するための5つの普遍的法則 #jawsug #jawsdays2025 / 20250301 HEROZ
yoshidashingo
2
430
Featured
See All Featured
Docker and Python
trallard
44
3.3k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing for Performance
lara
605
68k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
A better future with KSS
kneath
238
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Building an army of robots
kneath
303
45k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
The Pragmatic Product Professional
lauravandoore
32
6.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
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