repoze.pgtextindex

軟件截圖:
repoze.pgtextindex
軟件詳細信息:
版本: 1.1
上傳日期: 20 Feb 15
許可: 免費
人氣: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex是repoze.catalog索引插件,提供基於PostgreSQL的8.4及以上&NBSP的功能強大的文本索引功能的文本搜索引擎;它的設計採取基於Zope的任何文本搜索索引的位置。指數。安裝通常需要很少或沒有變化已經使用repoze.catalog代碼。
repoze.pgtextindex超過zope.index.text的優點包括:
  *性能。對於大的數據集,repoze.pgtextindex可以數量級比zope.index更快,這主要是因為repoze.pgtextindex不具有取儲存該zope.index具有對象的開銷。
  *降低RAM消耗。的zope.index工作圍繞在unpickle開銷用戶通過保持unpickle的對象大緩存在內存中。更糟的是,每個線程保持它自己的對象緩存副本。 PostgreSQL中,另一方面,並不需要維護複雜的結構在RAM中。 PostgreSQL的進程大小趨於恆定,合理。
  *設置。 PostgreSQL的全文索引功能是有據可查的,並獲得了大量的有效維護,而zope.index並沒有收到多少開發者的關注多年。
repoze.pgtextindex不會導致PostgreSQL參與每個目錄查詢和更新。只有使用或更改文本索引操作創下的PostgreSQL。
用法:
repoze.pgtextindex用於就像在repoze.catalog任何其他指數:
從repoze.pgtextindex進口PGTextIndex
指數= PGTextIndex(
 鑑別,
  DSN,
 表='pgtextindex',
  ts_config ='英語',
  drop_and_cr​​eate =真)
是參數的構造函數如下:
鑑別
 該repoze.catalog discrminator此索引。有關discrminators詳細信息,請參閱repoze.catalog文檔。此參數是必需的。
DSN
 用於連接到PostgreSQL的連接字符串。此參數是必需的。

 要用於索引表。默認值是“pgtextindex”。
ts_config
  PostgreSQL的文本搜索配置使用的索引。默認為“英語”,這是建在配置附帶的PostgreSQL的默認值。有關文本搜索配置的詳細信息,請參閱PostgreSQL的全文搜索文檔。
drop_and_cr​​eate
 如果真表和索引的使用意願下降(如果存在的話),並(重新)創建的。默認值為True

什麼在此版本中是新的

  • 在處理並發索引更新乾淨

什麼版本0.5是新的

  • 在切換到讀提交隔離和刪除明確鎖定。明確鎖定為降低寫入性能,可能已經與自動清理干擾。這種變化引起的暫時不一致的概率,但是由於此包沒有提供符合ACID無論如何,開發者已經需要為臨時不一致製備。

什麼版本0.3是新的

  • 在固定的PostgreSQL ProgrammingError時,查詢字符串包含一個反斜杠字符。 (LP#798725)
  • 新增能力來標記內容具有任意標記,其可被用作鑑別器在查詢時。 (LP#792334)
  • 在包含一個單引號的話支持搜索。 (LP#801265)

要求

  • 在Python中

類似的軟件

tau
tau

20 Feb 15

MySQL Abstractor
MySQL Abstractor

2 Jun 15

EasyDB
EasyDB

14 Apr 15

顯影劑的其他軟件 Shane Hathaway

Yasso
Yasso

14 Apr 15

perfmetrics
perfmetrics

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

意見 repoze.pgtextindex

評論沒有發現
添加評論
打開圖片!