Perl Apporo Apporo Perl



Similar documents
パンフレット_一般用_完成分のコピー


1



WEBサービス超入門 mask.key

セゾン保険_PDF用.indd

Microsoft Word J.^...O.|Word.i10...j.doc

untitled

untitled


1 2

untitled

INDEX

INDEX

1002goody_bk_作業用

外為オンライン FX 取引 操作説明書


橡ボーダーライン.PDF

P indd

85

1


1 2 STEP 1 STEP 2 STEP 3


untitled

サイボウズ ガルーン 3 管理者マニュアル

H1_H4_ ai


今日からはじめるプロアクティブ

1

制御盤BASIC Vol.3

altus_storage_guide

270万回再生レポート

橡matufw


財団法人母子健康協会第三十回シンポジウム

NewBead_no17_4c_pdf.indd

untitled

O

証券協会_p56

ハーモニカと7日間の妖精

progate-team


平成27年度三菱重工グループ保険 フルガードくん(シニア)

log1-500

ITソリューション フロンティア2012年4月号

D2A操作解説

EPSON

bumon_pro.indd

2004cyukan_ir.pdf

表紙2.eps

indd

2012_10_A_cover.indd

2.8% 2.0% 2.4% 2.4% 0.4% 0.1% 0.3% 0.5% 3.8% 5.6% 25.6% 29.3% 64.6% 60.0% 1

Q&A最低資本金特例 PDF

™…

sbhc01b.ai

01-.indd


/ / / /

.z {..5.15

‡o‡P†C‡P‡Q”R„û†^‡P†C‡P‡Q

2012_05_GLK_cover.indd


Q & A

●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

untitled

untitled


untitled

Q 23 A Q Q15 76 Q23 77

2

2


2


< C D928696CA5F E706466>

920P-1




広報しもつけp01ol

ONPRESS190


本文(B5×40)0614三校責了.indd

e-tax e-tax e-tax e-tax OK 2e-Tax

untitled

<4D F736F F D2081A193B98BE EA97708CFB8DC08B4B92E D8D878CFB8DC0817A B4B816A81798A6D92E894C5817A2E646F63>


untitled

橡okamura-ppt.PDF

2


1

夏目小兵衛直克

nenkin.PDF

-1-

( )


Transcription:

Apporo @overlast

Perl Apporo Apporo Perl

@overlast blog : http://diary.overlasting.net/ : : aiphone => : iphone Apporo DSIRNLP Mining the Social Web

Perl

= : = (not ) : ( or ) ( ) =

要素技術を4Stepで開発する例 0. 解決したい問題(テーマ)を決める 1. 発見 問題解決に使える技術 理論を探して 発見する 価値ある発見の後 試作して少量の問題を解く 2. デモ ブラウザからいじれる最小限のデモを作る 適用先のデータを使い 試作者以外とも議論 使い方と使われ方のギャップを埋めて大きな失敗を防ぐ 3. 判断 完成した時期に実用した際の有益度を判断する 実用的か 応用しやすいか 伸びしろはあるか 4. 開発 or 封印 有益度高 : 本気の開発を始める 有益度低 : 捨てる 作り直る テーマを変える

Perl Perl OS OK Perl 5 CPAN

Perl No!!!!!! Perl a. Perl or C/C++ b. Perl : Hadoop, Lucene Java c. d. OSS Perl

Perl C/C++ => C/C++ => => C++ Step Perl 1 Perl C/C++ Perl C/C++ XS & Perl Perl C/C++ + XS

Perl Perl Perl ( ) C/C++

Apporo

Apporo : indexing : : Perl (Perl )

Apporo C++ Perl index Suffix Array / [ ] index SA N-gram ( [ ] [ ] ) Bit Parallel Matching

index Apporo Apache Lucene SimString Apporo index index Suffix Array ( index ) ( ) index Segment * N 2 / ( ) /( ) Java C++(Python, Ruby) C++(Perl, Python) Lucene ( ) Apporo

(New BSD ) http://code.google.com/p/apporo/

Apporo

Apporo (1/2) 1 :

: : ( ) =

Apporo 1 : Step1. 2 a. : b. : Step2. indexing Step3. 2 : Step1. Step2. Step1 indexing Step3.

Apporo (2/2) 2 : a. 1 1 b. c.

Apporo Apporo Lucene(Solr) or Apporo

Apporo

( ) tsubomi (Suffix Array ) Apporo Apporo Perl

(index ) apporo_indexer UTF-8 indexing ASCII indexing

(index : yapc.txt)

( : demo.conf) API

( 2 ) apporo apporo./demo.conf apporo_searcher UTF-8 index u ASCII -u UTF8

(yapc.txt ) index index index index YAPC::Asia TOKYO 2011 Apporo Aporo Apporo

(Perl Apporo : demo.pl)

(Perl yapc.txt ) apporo demo.pl use Apporo; apporo_searcher

Perl Apporo Apporo Perl Apporo

@overlast http://code.google.com/p/apporo