Senna のインストール

Senna は DBMS やスクリプト言語処理系等に組み込んで日本語全文検索機能を強化するための組み込み型の全文検索エンジンです。
n-gram インデックスと単語インデックスの特徴を兼ね備えた、高速かつ高精度な転置インデックスタイプのエンジンです。
コンパクトな実装ですが、大規模な文書量と検索要求を処理できるように設計されており、純粋な n-gram インデックスを作成することも可能です。

Senna のダウンロードとインストール

Senna のソースファイルを Senna 公式サイト からダウンロードしてコンパイル、インストールを行います。

# wget -P /usr/local/src http://jaist.dl.sourceforge.jp/senna/29067/senna-1.1.0.tar.gz
# mkdir /usr/local/senna-1.1.0
# cd /usr/local/src
# tar xzf senna-1.1.0.tar.gz
# cd senna-1.1.0
# ./configure --prefix=/usr/local/senna-1.1.0 --with-mecab-config=/usr/local/mecab/bin/mecab-config
# make
# make install

— configure オプションの解説

  1. インストール先のディレクトリを設定します。
    • –prefix=/usr/local/senna-1.1.0
  2. MeCab がインストールされている場所を指定します。
    • –with-mecab-config=/usr/local/mecab/bin/mecab-config

Senna のディレクトリを /usr/local/senna としてアクセスできるようにシンボリックリンクを作成します。

# ln -sfn /usr/local/senna-1.1.0 /usr/local/senna
カテゴリー
Fedora のインストール
ネットワーク設定
OpenSSH で SSH サーバー構築
NTP で時刻情報サーバー構築
Apache HTTP Server で Web サーバー構築
MySQL でデーターベースサーバー構築
PostgreSQL でデーターベースサーバー構築
PHP で Web アプリケーションサーバー構築
qmail でメールサーバー構築
Samba でファイルサーバー構築
BIND でネームサーバー構築
Tomcat で Web アプリケーションサーバー構築
ProFTPD で FTP サーバー構築
システム設定
CMS でサイト構築
snort でネットワーク進入探知システム構築
ライブラリのインストール