repoze.pgtextindex

Software screenshot:
repoze.pgtextindex
Software ətraflı:
Version: 1.1
Tarixi Upload: 20 Feb 15
Geliştirici: Shane Hathaway
Lisenziya: Pulsuz
Məşhurluq: 3

Rating: 3.0/5 (Total Votes: 1)

.

repoze.pgtextindex PostgreSQL 8.4 və yuxarıda & nbsp güclü mətn endeksleme imkanları əsasında mətn search engine təmin edən repoze.catalog endeksleme plugin deyil, Bu Zope əsasında hər hansı bir mətn axtarış indeksi keçiriləcək üçün nəzərdə tutulmuşdur. index. Quraşdırma adətən artıq repoze.catalog istifadə kodu bir neçə və ya heç bir dəyişiklik tələb edir.
zope.index.text üzərində repoze.pgtextindex üstünlükləri bunlardır:
& Nbsp; * Performans. Böyük Kümeleri üçün repoze.pgtextindex repoze.pgtextindex var zope.index obyektlərin unpickling yerüstü yoxdur əsasən, çünki, sürətli zope.index çox bal gücündə sifariş ola bilər.
& Nbsp; * Aşağı RAM istehlak. RAM unpickled obyektlərin böyük önbelleğe tutaraq unpickling yerüstü ətrafında zope.index iş indi. Hətta pis, hər mövzu obyekt cache öz surəti saxlayır. PostgreSQL, digər tərəfdən, RAM kompleks strukturları qorumaq üçün lazım deyil. PostgreSQL prosesi size daimi və ağlabatan olmağa çalışır.
& Nbsp; * qulluq. PostgreSQL mətn endeksleme xüsusiyyətləri yaxşı sənədləşdirilmiş və zope.index il üçün çox geliştirici diqqət almayıb isə, fəal saxlanılması böyük alırlar.
repoze.pgtextindex PostgreSQL hər kataloq sorğu və yeniləmə cəlb etmək səbəb deyil. Istifadə və ya mətn index dəyişdirmək Yalnız əməliyyatları PostgreSQL edib.
istifadə:
repoze.pgtextindex yalnız repoze.catalog hər hansı digər index kimi istifadə olunur:
repoze.pgtextindex idxal PGTextIndex dən
index = PGTextIndex (
& Nbsp; discriminator,
& Nbsp; dsn,
& Nbsp; masa = 'pgtextindex,
& Nbsp; ts_config = 'english',
& Nbsp; drop_and_create = True)
aşağıdakı kimi konstruktor arqumentlər var:
discriminator
& Nbsp; bu göstəriciyə görə repoze.catalog discrminator. Discrminators haqqında daha ətraflı məlumat üçün repoze.catalog sənədlərini oxuyun. Bu arqument tələb olunur.
dsn
& Nbsp; PostgreSQL qoşulma üçün əlaqə string. Bu arqument tələb olunur.
masa
& Nbsp; masa indeksi üçün istifadə etmək. default 'pgtextindex "deməkdir.
ts_config
& Nbsp; PostgreSQL mətn axtarış konfiqurasiya indeksi üçün istifadə etmək. default olan gəmilərin PostgreSQL ilə konfiqurasiya inşa default olan "english" deməkdir. Mətn axtarış konfiqurasiya haqqında daha ətraflı məlumat üçün, PostgreSQL tam mətn axtarış sənədlərini oxuyun.
drop_and_create
& Nbsp; True masa və index istifadə iradəsi (varsa) düşmüşdür və əgər (yenidən) yaratmışdır. default True

Bu azad yeni nə:..

  • cleanly paralel index yenilikləri idarə

versiya 0.5 yeni nədir:

  • törədilmiş təcrid oxumaq keçid və açıq qapanma qaldırıldı. açıq qapanma yazmaq performansını azaldılması və autovacuum müdaxilə ola bilər. Bu dəyişiklik müvəqqəti uyğunsuzluq ehtimalını artırır, lakin bu paket hər halda ACID riayət təmin etməyib bəri, developers artıq müvəqqəti uyğunsuzluq üçün hazırlanmış etmək lazımdır.

versiya 0.3 yeni nədir:

  • sorğu string bir backslash xarakter şey zaman PostgreSQL ProgrammingError Sabit. (LP # 798725)
  • sorğu zamanı ayrı-seçkilik kimi istifadə edilə bilər ixtiyari markerlər ilə məzmun qeyd etmək imkanı əlavə edilib. (LP # 792334)
  • bir apostrof olan sözləri Support axtarış. (LP # 801265)

tələblər

  • Python

Oxşar proqram

Geliştirici digər proqram Shane Hathaway

Yasso
Yasso

14 Apr 15

oauth2sample
oauth2sample

14 Apr 15

perfmetrics
perfmetrics

20 Feb 15

Şərh repoze.pgtextindex

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!