Lux Search Engine とは
Lux Search Engine はオープンソースの全文検索ライブラリです。
登録した文書を効率的に取り出すことを支援します。
特徴
- C++で記述されている
- シンプル
- 高速に動作
- そこそこ拡張性が高い
ダウンロード
Luxはフリーソフトウェアです。
LGPLライセンスに従って本ソフトウェアを使用、再配布することができます。
ソースパッケージ
レポジトリ
バージョン0.9.*は、0.1.0 とは内部的に大きく異なります。下記TODOへの対応や内部構造・APIの変更されていますので、ご注意ください。
(正式リリースまではもう少しだけかかりますが、使用できる状態にはなっています。)
インストール
以下の環境で動作を確認しています。
インストールするには以下のソフトウェアが必要です。
インストール手順
使い方
TODO
- 削除・更新 (0.9により対応)
- N-Gram (0.9により対応)
- 全角半角かなの同一視
- 属性によるソート (0.9により対応)
- ドキュメント設定をファイル化 (0.9により対応)
- インデックスの圧縮 (0.9により対応)
- 検索結果のサマリー
- 独自ストレージエンジンの開発(現状のQDBMを置き換え) (0.9により対応)
- ランキングアルゴリズムの改良
- 高速化 (0.9により対応)
- 分散インデックス (0.9により対応)
連絡先
Luxは
山田浩之により開発されています。
コメント・バグ報告は
フォーラムまでお願いします。
個人的に質問したい方は hiroyu at users.sourceforge.net まで連絡を頂いても構いません。