repoze.pgtextindex

Programinė įranga Screenshot:
repoze.pgtextindex
Programinė detalės:
Versija: 1.1
Įkėlimo datą: 20 Feb 15
Kūrėjas: Shane Hathaway
Licencija: Nemokamai
Populiarumas: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex yra repoze.catalog indeksavimo įskiepiai, kuri teikia teksto paieškos remiantis galingas teksto indeksavimo galimybes PostgreSQL 8.4 ir aukščiau. & Nbsp; Jis sukurtas imtis bet kokio teksto paieškos rodyklę, remiantis zope vietą. indeksas. Montavimo paprastai reikalauja keli ar ne keisti kodą, kuris jau naudoja repoze.catalog.
Iš repoze.pgtextindex per zope.index.text privalumai:
& Nbsp; * spektaklio. Dėl didelių duomenų rinkinių, repoze.pgtextindex gali būti eilėmis greičiau nei zope.index, daugiausia dėl to, repoze.pgtextindex neturi iš unpickling objektus, zope.index turi virš galvos.
& Nbsp; * Žemutinė RAM suvartojimas. Vartotojai zope.index darbo aplink unpickling važtaraščius pagal išlaikyti dideles talpyklas su unpickled objektų RAM. Dar blogiau, kiekvienas siūlas išlaiko savo kopiją objekto talpyklos. PostgreSQL, kita vertus, nereikia išlaikyti sudėtingus struktūras RAM. PostgreSQL procesas dydis linkęs būti pastovus ir pagrįstas.
& Nbsp; * Priežiūra. Teksto indeksavimo bruožai PostgreSQL yra gerai dokumentuota ir gauti daug aktyvios priežiūros, o zope.index negavo daug programuotojų dėmesį metų.
repoze.pgtextindex nesukelia PostgreSQL būti įtrauktas į kiekvieną katalogas užklausą ir atnaujinimas. Tik operacijos, kurios naudoja arba pakeisti teksto indeksą nukentėjo PostgreSQL.
Naudojimas:
repoze.pgtextindex naudojamas kaip bet kuris kitas indekso repoze.catalog:
nuo repoze.pgtextindex importo PGTextIndex
rodiklis = PGTextIndex (
& Nbsp; diskriminuojantis,
& Nbsp; dsn,
& Nbsp; stalo = 'pgtextindex "
& Nbsp; ts_config = 'anglų',
& Nbsp; drop_and_create = True)
Į konstruktorius argumentai yra tokie:
diskriminuojantis
& Nbsp; repoze.catalog discrminator šį indeksą. Daugiau informacijos apie discrminators pamatyti repoze.catalog dokumentus. Šis argumentas yra privalomi.
dsn
& Nbsp; ryšys styginių prisijungti prie PostgreSQL. Šis argumentas yra privalomi.
lentelė
& Nbsp; stalo naudoti indeksą. Numatytoji reikšmė yra "pgtextindex".
ts_config
& Nbsp; PostgreSQL teksto paieška konfigūracija naudoti indeksą. Numatytoji reikšmė yra "anglų", kuri yra numatytoji pastatytas konfigūraciją, į kurią pristatoma su PostgreSQL. Daugiau informacijos apie teksto paieškos konfigūracijos, žr PostgreSQL visą tekstą paieškos dokumentaciją.
drop_and_create
& Nbsp; Jei tai tiesa stalas ir naudojamas indeksas valia sumažėjo (jei jis yra) ir (re) sukurta. Numatytoji reikšmė yra Tiesa

Kas naujo , šioje laidoje:..

  • Rankenėlės vienu metu indekso atnaujinimus švariai

Kas naujo 0,5 versija:

  • Switched skaityti įsipareigojamos izoliaciją ir pašalinti aiškų užraktas. Aiškus užraktas buvo sumažinti rašymo našumą ir galėjo kištis autovacuum. Šis pokytis kelia laikino nesuderinamumo tikimybę, tačiau kadangi šis paketas nepateikė ACID laikomasi vistiek, kūrėjai jau turite būti pasirengę laikinai nenuoseklumo.

Kas naujo 0,3 versija:

  • Fiksuotas PostgreSQL ProgrammingError kai užklausoje yra backslash charakterį. (LP # 798.725)
  • Pridėta galimybė pažymėti turinį savavališkai žymenų, kurie gali būti naudojami kaip diskriminuotojams prie užklausos metu. (LP # 792.334)
  • Paramos ieško žodžių, turinčių kabutes. (LP # 801.265)

Reikalavimai :

  • Python

Panaši programinė įranga

CrunchyFrog
CrunchyFrog

11 May 15

Squall
Squall

15 Apr 15

Innobackupex2
Innobackupex2

14 Apr 15

Kita programinė įranga kūrėjas Shane Hathaway

slowlog
slowlog

20 Feb 15

Yasso
Yasso

14 Apr 15

perfmetrics
perfmetrics

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

Komentarai repoze.pgtextindex

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!