全文检索引擎 - Ludia

前端之家收集整理的这篇文章主要介绍了全文检索引擎 - Ludia前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@L_301_0@

概要

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. )

@L_502_6@

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

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

原文链接:https://www.f2er.com/postgresql/197270.html

猜你在找的Postgre SQL相关文章