repoze.pgtextIndex

PostgreSQL 8.4に基づくrepoze.catalogのテキストインデックス
今すぐダウンロード

repoze.pgtextIndex ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 出版社名:
  • Shane Hathaway

repoze.pgtextIndex タグ


repoze.pgtextIndex 説明

PostgreSQL 8.4に基づくrepoze.catalogのテキストインデックス Repoze.PgTextIndexは、PostgreSQL 8.4以降の強力なテキスト索引付け機能に基づいてテキスト検索エンジンを提供するRepoze.catalog索引付けプラグインです。 Zope.Indexに基づくテキスト検索インデックスの代わりになるように設計されています。インストールは通常、すでにRepoze.Catalogを使用しているコードへの変更を少なくともまたは無しに必要とします。repoze.pgtextIndex over zope.index.textの利点は次のとおりです。*パフォーマンス。大規模なデータセットの場合、Repoze.PgTextIndexは、Zope.IndexがZope.Indexが持っている未ピックなオブジェクトのオーバーヘッドを持たないため、Zope.Indexよりも桁違いになります。 * RAM消費量が低い。 Zope.Indexのユーザーは、パックされていないオブジェクトをRAMに保持することで、パックのないオーバーヘッドを回避します。さらに悪いことに、各スレッドはオブジェクトキャッシュの独自のコピーを保持します。一方、PostgreSQLはRAMに複雑な構造を維持する必要はありません。 PostgreSQLプロセスサイズは一定かつ合理的になる傾向があります。 * メンテナンス。 PostgreSQLのテキスト索引付け機能はよく文書化されており、Zope.Indexは何年もの開発者の注意を受けていません。テキストインデックスを使用または変更する操作のみPostgreSQL.Usage:repoze.pgtextIndexは、repoze.catalogの範囲内の他の索引と同じように使用されます.pgtextindexIndex = pgtextIndex(識別子、DSN、Table = 'pgtextindex'、ts_config = '英語'、drop_and_create = true)コンストラクターへの引数は次のとおりです。識別子このインデックスのRepoze.Catalog Discrienator。不要な説明書の詳細については、repoze.catalogのドキュメントを参照してください。この引数は必須です.DSN PostgreSQLに接続するための接続文字列。この引数は必須です。インデックスに使用するテーブル。デフォルトは 'pgtextIndex'.ts_configインデックスに使用するPostgreSQLテキスト検索設定です。デフォルトはPostgreSQLに同梱されているデフォルトの組み込み設定である「英語」です。テキスト検索の設定の詳細については、PostgreSQL全文検索documention.drop_and_create true trueの場合、使用されているテーブルとインデックスがドロップされ(存在する場合)、(RE)が作成されます。デフォルトはtrueです。要件: ・Python


repoze.pgtextIndex 関連ソフトウェア