SlideShare uma empresa Scribd logo
1 de 16
日本発の日本語全文検索システム –
Namazu を美味しく Kabayaki にする
ためにしたあれこれ
yvxs n
• 
•  k
• 
•  &
•  bwO
•  0 o z(
C
•  eg o ckYeb N
•  .)0 n n 0 0 7 tO
C 7 E ? C ksnl X b
BSD 4.2
UNIX Workstation
c
ci Wno c
o vm
iY W n s
•  C ? E L iO
n nO
n n
PS) Yw 0 n WkwO
YYy R y(T
P
ebYs l
gR s
seg rwzbx
https://ja.wikipedia.org/wiki/UNIX%E6%88%A6%E4%BA%89
c z p System V b r
m gR N SVR4 r U b r U a
c r U • r n N a
U U X b ac U
nr I
https://ja.wikipedia.org/wiki/UNIX
x
uU uv utuv
l
yvWl
kegYwn
http://www.namazu.org/
/cgi-bin/namazu.cgi?query=
C
namazu.cgi
(Kabayiki 	
 search.cgi)
Perl
http://www.namazu.org/installation.html
% gzip -dc namazu-2.0.18.tar.gz | tar xvf -
% cd namazu-2.0.18
% ./configure
% make
% su
# make install
% su
# cpan install File::MMagic
r W I ( b Rp
a ) c
•  GNU gettext (0.13.1 )
r nR r U ( )
a b r n ac b N a m
•  nkf (2.07r )
•  KAKASI (2.3.0 ) U c ChaSen U c MeCab
• 
n
O
n c k O
? 0 E k bx
• 
zg y
•  Y
b r a n b z
•  b z r I c
–  . 2 b 6 a r
U
–  n a r e nb c I
•  b z r n c
–  b b r z r a
–  z a r g b N r
U m U I Inb c I
( )
•  L ? n Ywn
S Y To nS T l ay
•  L ? n Ywn
mknmzrc
.namazurc
crontab
NMZ.slog
  b u z • b
r #:3 3 5 a
  G b N r
U z r
  : akn z b
b r
Xb b
  • : 5 b
  z r u
• n b Lk
b
b a
  b
  r a n 164 b
c
b
rI I U
b N
0 M ciR k l ay k ayi
rpm
Apache
Perl
rpm-build
gccmake
sh
# rpm –ihV xxxxx.rpm
   vi /etc/httpd/httpd.conf
RPM
kabayaki sansyo
File::Mmagic nkfMeCab
SQLite FastTemplate …
•  3
•  Uz eg y
•  k z y
•  3 Yw
•  Yw
automake
zlib-develgcc-c++
libintl
Windows
•  n
•  L ? K
•  o ) ?I EA
•  o E EEL EA
Perl
•  sRsnlvegoO
x
•  L ?C n O
l lo k
•  iYO
n o

Mais conteúdo relacionado

Mais de Open Source Software Association of Japan

オープンソース統合運用管理ツール『Hinemos』 --- その利便性及びインシデント管理について ---
オープンソース統合運用管理ツール『Hinemos』  --- その利便性及びインシデント管理について ---オープンソース統合運用管理ツール『Hinemos』  --- その利便性及びインシデント管理について ---
オープンソース統合運用管理ツール『Hinemos』 --- その利便性及びインシデント管理について ---
Open Source Software Association of Japan
 
3.11で変わる地域の防災対策と防災・減災コミュニティシステム
3.11で変わる地域の防災対策と防災・減災コミュニティシステム3.11で変わる地域の防災対策と防災・減災コミュニティシステム
3.11で変わる地域の防災対策と防災・減災コミュニティシステム
Open Source Software Association of Japan
 

Mais de Open Source Software Association of Japan (20)

オープンソースの来し方行末@OSC 2017 Osaka
オープンソースの来し方行末@OSC 2017 Osakaオープンソースの来し方行末@OSC 2017 Osaka
オープンソースの来し方行末@OSC 2017 Osaka
 
オープンソースの来し方行く末@OSC 2016 Tokyo/Fall
オープンソースの来し方行く末@OSC 2016 Tokyo/Fallオープンソースの来し方行く末@OSC 2016 Tokyo/Fall
オープンソースの来し方行く末@OSC 2016 Tokyo/Fall
 
オープンソースの来し方行く末@OSC 2016 Nagaoka
オープンソースの来し方行く末@OSC 2016 Nagaokaオープンソースの来し方行く末@OSC 2016 Nagaoka
オープンソースの来し方行く末@OSC 2016 Nagaoka
 
オープンソースの来し方行く末@OSC 2016 Hokkaido
オープンソースの来し方行く末@OSC 2016 Hokkaidoオープンソースの来し方行く末@OSC 2016 Hokkaido
オープンソースの来し方行く末@OSC 2016 Hokkaido
 
もういちどOSSのことを思い出してみよう
もういちどOSSのことを思い出してみようもういちどOSSのことを思い出してみよう
もういちどOSSのことを思い出してみよう
 
上海OSS事情
上海OSS事情上海OSS事情
上海OSS事情
 
コモン・オープンソース 10
コモン・オープンソース 10コモン・オープンソース 10
コモン・オープンソース 10
 
コモンパラダイムシステムのご紹介
コモンパラダイムシステムのご紹介コモンパラダイムシステムのご紹介
コモンパラダイムシステムのご紹介
 
コモンパラダイムシステム(Common Paradigm - COPAS)のご紹介
コモンパラダイムシステム(Common Paradigm - COPAS)のご紹介コモンパラダイムシステム(Common Paradigm - COPAS)のご紹介
コモンパラダイムシステム(Common Paradigm - COPAS)のご紹介
 
自由な地図をみんなで作るOpenStreetMap
自由な地図をみんなで作るOpenStreetMap自由な地図をみんなで作るOpenStreetMap
自由な地図をみんなで作るOpenStreetMap
 
MySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へMySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へ
 
OSSで構築した被災者管理システム
OSSで構築した被災者管理システムOSSで構築した被災者管理システム
OSSで構築した被災者管理システム
 
A dempiereビジネスと団体設立の必要性
A dempiereビジネスと団体設立の必要性A dempiereビジネスと団体設立の必要性
A dempiereビジネスと団体設立の必要性
 
A dempiereとxebec紹介資料
A dempiereとxebec紹介資料A dempiereとxebec紹介資料
A dempiereとxebec紹介資料
 
オープンソースソフトウェア検索サーバ Solr入門
オープンソースソフトウェア検索サーバ Solr入門オープンソースソフトウェア検索サーバ Solr入門
オープンソースソフトウェア検索サーバ Solr入門
 
Ossaj seminar lwe demo 20120118
Ossaj seminar lwe demo 20120118Ossaj seminar lwe demo 20120118
Ossaj seminar lwe demo 20120118
 
Ossaj seminar usi 20120118 print
Ossaj seminar usi 20120118 printOssaj seminar usi 20120118 print
Ossaj seminar usi 20120118 print
 
オープンソース統合運用管理ツール『Hinemos』 --- その利便性及びインシデント管理について ---
オープンソース統合運用管理ツール『Hinemos』  --- その利便性及びインシデント管理について ---オープンソース統合運用管理ツール『Hinemos』  --- その利便性及びインシデント管理について ---
オープンソース統合運用管理ツール『Hinemos』 --- その利便性及びインシデント管理について ---
 
ミャンマーのIT業とAWITDの戦略
ミャンマーのIT業とAWITDの戦略ミャンマーのIT業とAWITDの戦略
ミャンマーのIT業とAWITDの戦略
 
3.11で変わる地域の防災対策と防災・減災コミュニティシステム
3.11で変わる地域の防災対策と防災・減災コミュニティシステム3.11で変わる地域の防災対策と防災・減災コミュニティシステム
3.11で変わる地域の防災対策と防災・減災コミュニティシステム
 

日本発の日本語全文検索システム – Namazu を美味しく Kabayaki にするためにしたあれこれ