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中

類似的軟件

DBKiss
DBKiss

11 May 15

sqlupdate
sqlupdate

14 Apr 15

TecUtils
TecUtils

20 Feb 15

MonetDB
MonetDB

11 May 15

顯影劑的其他軟件 Shane Hathaway

perfmetrics
perfmetrics

20 Feb 15

Yasso
Yasso

14 Apr 15

slowlog
slowlog

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

意見 repoze.pgtextindex

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