repoze.pgtextindex

Sagteware kiekie:
repoze.pgtextindex
Sagteware besonderhede:
Weergawe: 1.1
Upload datum: 20 Feb 15
Ontwikkelaar: Shane Hathaway
Lisensie: Gratis
Populariteit: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex is 'n repoze.catalog kruip plugin wat 'n teks soektog gebaseer op die kragtige teks kruip vermoëns van PostgreSQL 8.4 en bo & nbsp;. Dit is ontwerp om die plek van enige teks search indeks gebaseer op Zope te neem. indeks. Installasie vereis tipies min of geen veranderinge aan kode wat reeds repoze.catalog gebruik.
Die voordele van repoze.pgtextindex oor zope.index.text sluit in:
& Nbsp; * Prestasie. Vir 'n groot datastelle, kan repoze.pgtextindex ordes vinniger as zope.index wees, veral omdat repoze.pgtextindex nie die oorhoofse van unpickling voorwerpe wat zope.index het.
& Nbsp; * Laer RAM verbruik. Gebruikers van zope.index werk rondom die unpickling oorhoofse deur die hou van groot caches van gebeitst voorwerpe in RAM. Selfs erger, elke draad hou sy eie kopie van die voorwerp kas. PostgreSQL, aan die ander kant, het nie nodig om komplekse strukture in die geheue in stand te hou. Die PostgreSQL proses grootte geneig om konstant en redelik wees.
& Nbsp; * Onderhoud. Die teks kruip kenmerke van PostgreSQL is goed gedokumenteer en ontvang 'n groot deel van die aktiewe onderhoud, terwyl zope.index ontvang het nie veel ontwikkelaar aandag vir die jaar.
repoze.pgtextindex veroorsaak nie PostgreSQL om betrokke te wees in elke katalogus navraag en update. Slegs operasies wat gebruik of verander die teks indeks getref PostgreSQL.
Gebruik:
repoze.pgtextindex gebruik net soos enige ander indeks in repoze.catalog:
van repoze.pgtextindex invoer PGTextIndex
indeks = PGTextIndex (
& Nbsp; diskriminator,
& Nbsp; dsn,
& Nbsp; tafel = 'pgtextindex',
& Nbsp; ts_config = "Engels",
& Nbsp; drop_and_create = True)
Die argumente van die konstruktor is soos volg:
diskriminator
& Nbsp; Die repoze.catalog discrminator vir hierdie indeks. Vir meer inligting oor discrminators sien die repoze.catalog dokumentasie. Hierdie argument word vereis nie.
dsn
& Nbsp; Die verband string vir die koppeling te PostgreSQL. Hierdie argument word vereis nie.
tafel
& Nbsp; Die tabel te gebruik vir die indeks. Die standaard is 'pgtextindex.
ts_config
& Nbsp; Die PostgreSQL teks soek opset om te gebruik vir die indeks. Die standaard is "Engels" wat is die standaard gebou in opset wat skepe met PostgreSQL. Vir meer inligting oor die teks search opset, sien die PostgreSQL volledige teks soek dokumentasie.
drop_and_create
& Nbsp; Indien WAAR die tafel en die indeks gebruik sal val (as dit bestaan) en (her) geskep. Die standaard is True

Wat is nuut in hierdie release:..

  • Hanteer konkurrente indeks updates skoon

Wat is nuut in die weergawe 0.5:

  • Skakel verbind isolasie te lees en eksplisiete sluiting verwyder. Die eksplisiete sluiting is die vermindering van skryf prestasie en mag gewees het in te meng met autovacuum. Hierdie verandering verhoog die waarskynlikheid van 'n tydelike teenstrydigheid, maar aangesien hierdie pakket nie voorsiening ACID nakoming in elk geval, om voorbereid te wees vir 'n tydelike teenstrydigheid ontwikkelaars moet reeds.

Wat is nuut in die weergawe 0.3:

  • Vaste PostgreSQL ProgrammingError wanneer navraag string bevat 'n back slash. (LP # 798725)
  • Bygevoeg vermoë inhoud met arbitrêre merkers wat as diskrimineerders by navraag tyd gebruik kan word om te merk. (LP # 792334)
  • Support soek woorde met 'n toespraak. (LP # 801265)

Vereistes :

  • Python

Soortgelyke sagteware

phpMyAdmin
phpMyAdmin

22 Jun 18

qMongoFront
qMongoFront

17 Feb 15

sqlcmd
sqlcmd

11 May 15

Ander sagteware ontwikkelaar Shane Hathaway

oauth2sample
oauth2sample

14 Apr 15

perfmetrics
perfmetrics

20 Feb 15

Yasso
Yasso

14 Apr 15

Kommentaar te repoze.pgtextindex

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!