2019年1月22日に開催された【とらのあな主催】オタクが最新技術を追うライトニングトークイベント2回目のライトニングトーク資料です。
Copyright (C) 2019 Toranoana Inc. All Right Reserved.ΦλΫ͕࠷৽ٕज़Λ͏ϥΠτχϯάτʔΫΠϕϯτ̎ճ
View Slide
Copyright (C) 2019 Toranoana Inc. All Right Reserved. • 201810 • FantiaRuby, JavaScriptJava2
Copyright (C) 2019 Toranoana Inc. All Right Reserved.● ● ● ● ● ● ● 3
Copyright (C) 2019 Toranoana Inc. All Right Reserved.<,+%'>$)-2<&10: #0:69<(;>● $)-2753 80*● $)-2"/.4! *4
EB EB EB EB EB EBCopyright (C) 2019 Toranoana Inc. All Right Reserved.0<>C0<>CH### D: Full text searchI&,(*-'F;<=H)$%+I?8<72">C )$%+4>C3.)$%+1<72>CAF;<= <=5! 0<"9G>C:6/@ ! HWikipediaI5F;<=()$%+)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 SolrElasticsearchGroonga)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
41 41 41 41 41 41Copyright (C) 2019 Toranoana Inc. All Right Reserved.7-,2.)<.)>• "' 69 %8*( 7/&5+:<$>• Linuxgrep!• #30Ctrl+F,211
Copyright (C) 2019 Toranoana Inc. All Right Reserved. ⇒ 12
)$ )$ )$ )$ )$ )$Copyright (C) 2019 Toranoana Inc. All Right Reserved.'-,!*!%!&# 13Ruby(,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, 32 2 2&(ID #1 "2 23 "18+$ (1-)&(
&# &# &# &# &# &#Copyright (C) 2019 Toranoana Inc. All Right Reserved.') ")+().%))) ,!$*-19⇒)
., ., ., ., ., .,Copyright (C) 2019 Toranoana Inc. All Right Reserved./2%$*25129&(2 26 2 74!3820⇒...$*+ • "#-0)7'8• N-Gram
(& (& (& (& (& (&Copyright (C) 2019 Toranoana Inc. All Right Reserved. ')$ +"% !#*,'-,"-21
Copyright (C) 2019 Toranoana Inc. All Right Reserved.<> ↓ ... !622
50 50 50 50 50 50Copyright (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 ..."" !#1025
:4 :4 :4 :4 :4 :4Copyright (C) 2019 Toranoana Inc. All Right Reserved.N-Gram3(< 2>/61A?9%9 /67.< B<02>/6" >8@')5;-#N(,&+$*)!= /626
63 63 63 63 63 63Copyright (C) 2019 Toranoana Inc. All Right Reserved.04#!-*04 "$@-*8104:(,047 @%<'-*04 -*A>).=-*+29;&?27045/
82 82 82 82 82 82Copyright (C) 2019 Toranoana Inc. All Right Reserved.15! . >• )+4:/A9$ <→. >. >&,315 >&,-15 ?(#7";@• 2-GramA9$ <→. > >&,-1560$ =%*'⇨1528
Copyright (C) 2019 Toranoana Inc. All Right Reserved. N-Gram29 N-Gram
94 94 94 94 94 94Copyright (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