https://github.com/groonga/groonga-jmat
Groonga plugins to integrate with JMAT
https://github.com/groonga/groonga-jmat
Last synced: about 1 year ago
JSON representation
Groonga plugins to integrate with JMAT
- Host: GitHub
- URL: https://github.com/groonga/groonga-jmat
- Owner: groonga
- License: lgpl-2.1
- Created: 2015-02-13T04:05:06.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-13T07:23:38.000Z (over 11 years ago)
- Last Synced: 2025-02-10T11:45:21.229Z (over 1 year ago)
- Language: C++
- Size: 129 KB
- Stars: 1
- Watchers: 13
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
JMAT groonga プラグイン
=======================
このパッケージは以下の2つのプラグインからなります。
* jema プラグイン (トークナイザ TokenJEMA を提供)
* jetmctrl プラグイン (クエリー拡張 QueryExpanderJETM を提供)
jema プラグイン
---------------
トークナイザとして TokenJEMA と確認用の jema コマンドを提供します。
デフォルトではプロパティファイル /usr/local/etc/jmat.prop を参照して辞
書やパラメータを設定します。
プロパティファイルはコンパイル時に -DJMAT_PROPFILE を設定することで変
更できます。configure の実行時に pkg-config を利用して設定されます。
トークナイザに JMAT を利用するには tokenizers/jema プラグインを
ロードする必要があります。
register tokenizers/jema
トークナイザに JMAT を利用する場合は TokenJEMA を指定します。
指定方法は groonga のドキュメントを参照してください。
コマンドでトークナイズ結果を確認することもできます。
以下の書式で実行すると、トークナイズ結果を出力します。
jema --text 文字列
jetmctrl プラグイン
-------------------
クエリー拡張 QueryExpanderJETM と確認用の jetm コマンドを提供します。
デフォルトではプロパティファイル /usr/local/etc/jmat.prop を参照して辞
書やパラメータを設定します。
プロパティファイルはコンパイル時に -DJMAT_PROPFILE を設定することで変
更できます。configure の実行時に pkg-config を利用して設定されます。
クエリー拡張に JMAT を利用するには tokenizers/jema と
query_expanders/jetmctrl プラグインをロードする必要があります。
register query_expanders/jetmctrl
register tokenizers/jema
クエリ拡張に JMAT を利用する場合は QueryExpanderJETM を指定します。
指定方法は groonga のドキュメントを参照してください。
コマンドでクエリー拡張結果を確認することもできます。
以下の書式で実行すると、クエリー拡張結果を出力します。
jetm --query クエリー文字列
ビルド方法
----------
1) groonga のインストール
groonga をインストールします。groonga-2.0.10 以上に対応しています。
2) JMAT のインストール
別パッケージの JMAT をインストールします。ライブラリー、ヘッダーファイ
ル、辞書、プロパティファイル、pkg-config 用 pc ファイルがインストール
されます。
2) プラグインのビルド
configure の実行後、ビルド、インストールします。groonga および JMAT の
パスは configure 実行時に pkg-config を利用して設定されます。
$ configure && make
# make install
--
JustSystems Corporation, Apr 15 2013.