repoze.pgtextindex

Yazılım ekran görüntüsü:
repoze.pgtextindex
Yazılım detaylar:
Versiyon: 1.1
Qayıt: 20 Feb 15
Geliştirici: Shane Hathaway
Lisans: Ücretsiz
Popülerlik: 3

Rating: 3.0/5 (Total Votes: 1)

.

repoze.pgtextindex PostgreSQL 8.4 ve üzeri & nbsp güçlü bir metin indeksleme yeteneklerine dayalı bir metin arama motoru sağlar bir repoze.catalog indeksleme eklentisi, bu Zope dayalı herhangi bir metin arama indeksi yerini almak için tasarlanmıştır. indeks. Kurulum tipik zaten repoze.catalog kullanan kod az veya hiç değişiklik gerektirir.
zope.index.text fazla repoze.pgtextindex avantajları şunlardır:
& Nbsp; * Performans. Büyük veri setleri için, repoze.pgtextindex repoze.pgtextindex vardır zope.index nesneleri unpickling yükünü yoktur başlıca nedeni, hızlı zope.index daha büyüklükte emir olabilir.
& Nbsp; * Düşük RAM tüketimi. RAM içinde SIRKESIZ nesnelerin büyük önbelleklerini tutarak unpickling yükü etrafında zope.index iş kullanıcıları. Daha da kötüsü, her iplik nesne önbellek kendi kopyasını tutar. PostgreSQL diğer taraftan, RAM, karmaşık yapılar korumak için yeterli değildir. PostgreSQL süreci boyutu sabit ve makul olma eğilimindedir.
& Nbsp; * Bakım. PostgreSQL metin indeksleme özellikleri iyi belgelenmiş ve zope.index yıllardır çok geliştirici dikkat almamış iken, aktif bakım büyük bir alırsınız.
repoze.pgtextindex PostgreSQL her katalog sorgulama ve güncelleme dahil olmak üzere neden olmaz. Kullanın veya metin dizini değiştirmek için yalnızca operasyonlar PostgreSQL çarptı.
Kullanım:
repoze.pgtextindex sadece repoze.catalog başka indeksi gibi kullanılır:
repoze.pgtextindex ithalat PGTextIndex gelen
endeks = PGTextIndex (
& Nbsp; ayırt edici,
& Nbsp; dsn,
& Nbsp; tablo = 'pgtextindex',
& Nbsp; ts_config = 'ingilizce',
& Nbsp; drop_and_create = true)
aşağıdaki gibi kurucusuna argümanları şunlardır:
ayırt edici
& Nbsp; Bu indeks için repoze.catalog discrminator. Discrminators hakkında daha fazla bilgi için repoze.catalog belgelerine bakın. Bu argüman gereklidir.
dsn
& Nbsp; PostgreSQL bağlanmak için bağlantı dizesi. Bu argüman gereklidir.
tablo
& Nbsp; masa indeksi için kullanılacak. Varsayılan 'pgtextindex' olduğunu.
ts_config
& Nbsp; PostgreSQL metin arama yapılandırma indeksi için kullanılacak. Varsayılan hangi gemiler PostgreSQL ile yapılandırmada inşa varsayılan olan 'ingilizce' olduğunu. Metin arama yapılandırması hakkında daha fazla bilgi için, PostgreSQL tam metin arama belgelerine bakın.
drop_and_create
& Nbsp; Gerçek tablo ve indeks kullanılan irade (varsa) düştü ve varsa (yeniden) oluşturuldu. Varsayılan True

Bu sürümde Yeni nedir:..

  • temiz eşzamanlı dizin güncelleştirmeleri Kolu

sürüm 0.5 yeni nedir:

  • taahhüt izolasyon okumak için Anahtarlı ve açık kilitleme kaldırıldı. açık kilitleme yazma performansını azaltan ve Autovacuum engel olmuş olabilir. Bu değişiklik, geçici tutarsızlık olasılığını yükseltir, ama bu paket zaten ASİT uyumu sağlamak vermedi çünkü, geliştiriciler zaten geçici tutarsızlık için hazırlıklı olmak gerekir.

sürüm 0.3 yeni nedir:

  • sorgu dizesi bir ters eğik çizgi karakteri içeriyorsa PostgreSQL ProgrammingError düzeltildi. (LP # 798725)
  • sorgu sırasında discriminators olarak kullanılabilir keyfi işaretleri ile içerik işaretlemek için yeteneği eklendi. (LP # 792334)
  • kesme işareti içeren kelimeler için destek arar. (LP # 801265)

Gereksinimler :

  • Python

Benzer yazılım

ADOdb Lite
ADOdb Lite

3 Jun 15

MySAC
MySAC

11 May 15

ceODBC
ceODBC

11 May 15

Geliştirici Diğer yazılım Shane Hathaway

perfmetrics
perfmetrics

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

Yasso
Yasso

14 Apr 15

slowlog
slowlog

20 Feb 15

Yorumlar repoze.pgtextindex

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!