全文检索引擎 - Ludia

Ludiaについて

概要

LudiaはPostgresqlに高速な全文検索機能を提供します。 全文検索エンジンSennaを利用し、データベース内のテキスト情報を高速検索します。 Ludiaは以下のような特徴をもっています。

Postgresqlインデックス機能への統合
Postgresqlのインデックスアクセスメソッドとして実装されているため、 B-treeインデックスなど他の種類のインデックスと同じように、 あるいは他の種類のインデックスと組み合わせて使うことができます。 検索は追加定義の「@@」演算子を用いて行います。 また、テーブルにレコードの追加、更新、削除を行った際は、 インデックス側の情報も自動的に更新されます。
スコアを利用したクエリ文
全文検索エンジンの検索スコア(検索内容との合致度)をクエリ中で取得し、 フィルタ条件やソート条件として使用することができます。

ライセンス

LudiaはOSS(オープンソースソフトウェア)です。 あなたは、Free Software Foundationが公表した GNU Lesser General Public Licenseのバージョン2.1が定める条項に従って、 本プログラムを再頒布または変更することができます。 頒布にあたっては、 市場性及び特定目的適合性についての暗黙の保証を含めて、 いかなる保障も行いません。 詳細は GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 をお読みください。

制限事項

  • 一意性インデックスの機能は提供しません。
  • WALに対応していません。 クラッシュリカバリやPITRを実行した場合、 REINDEXが必要になります。
  • DROP INDEXを実行すると、Sennaのインデックスファイルが残ります。 ( インデックスの削除 の節に削除方法があります。)
  • (Ludiaのインデックスによる)CLUSTERには対応していません。
  • シーケンシャルスキャンを行う場合は一部制限があります。 シーケンシャルスキャンの抑制 の節に詳細な説明があるので参照してください。
  • テキストフィルタとしてTextPorterを使用する場合、 別途購入する必要があります。 ( TextPorter Ver.4 copyright(c) 1999-2007 Antenna House,Inc. )

動作環境

以下の環境で動作確認をしています。

OS: RedHat Enterprise Linux AS[ES] 4
DBMS: Postgresql 8.2.5 (8.1.10)
Senna: 1.0.9 (1.0.7以前のバージョンには対応していません)
MeCab: 0.96

详细: http://ludia.sourceforge.jp/cgi-bin/moin.cgi/LudiaReadme

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...