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
480
Denoについて、同人誌記事を出しました+update
toranoana
0
160
【虎の穴ラボ Tech Talk #2】プロンプトエンジニアリング
toranoana
0
93
20241121_[TechTalk#2]虎の穴ラボでのLLMについて取り組み紹介
toranoana
0
85
社内チャットへRAG導入した話(Tech Talk #2)
toranoana
0
150
Deno Deploy で Web Cache API を 使えるようになったので試した知見
toranoana
1
510
【虎の穴ラボ Tech Talk】虎の穴ラボTech Talk説明資料
toranoana
0
350
虎の穴ラボ Tech Talk_CDKでFargate環境構築
toranoana
1
380
虎の穴ラボスキルアップ支援制度の利用例
toranoana
0
6.5k
Other Decks in Technology
See All in Technology
PO初心者が考えた ”POらしさ”
nb_rady
0
190
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
330
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
14k
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
160
作曲家がボカロを使うようにPdMはAIを使え
itotaxi
0
430
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
230
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
190
なぜ私はいま、ここにいるのか? #もがく中堅デザイナー #プロダクトデザイナー
bengo4com
0
1.3k
赤煉瓦倉庫勉強会「Databricksを選んだ理由と、絶賛真っ只中のデータ基盤移行体験記」
ivry_presentationmaterials
2
300
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
180
Core Audio tapを使ったリアルタイム音声処理のお話
yuta0306
0
180
怖くない!はじめてのClaude Code
shinya337
0
370
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
RailsConf 2023
tenderlove
30
1.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Designing for humans not robots
tammielis
253
25k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
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