repoze.pgtextindex

Software kuvakaappaus:
repoze.pgtextindex
Ohjelmiston tiedot:
Versio: 1.1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Shane Hathaway
Lupa: Vapaa
Suosio: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex on repoze.catalog indeksointi plugin, joka tarjoaa tekstin hakukone perustuu voimakas teksti indeksointi valmiuksia PostgreSQL 8.4 ja edellä. & Nbsp; Se on suunniteltu ottamaan tilalle mitään tekstiä hakuhakemistossa perustuu zope-. indeksi. Asennus vaatii tyypillisesti vähän tai ei muutoksia koodi, joka käyttää jo repoze.catalog.
Edut repoze.pgtextindex yli zope.index.text ovat:
& Nbsp; * Performance. Suurten aineistoja, repoze.pgtextindex voi olla kertaluokkia nopeammin kuin zope.index, lähinnä siksi repoze.pgtextindex ei ole yläpuolella unpickling esineitä, jotka zope.index on.
& Nbsp; * Ala RAM kulutus. Käyttäjät zope.index kiertää unpickling yläpuolella pitämällä suuret välimuistit unpickled esineitä RAM. Vielä pahempaa, jokainen lanka säilyttää oman objektin kopio välimuisti. PostgreSQL, toisaalta, ei tarvitse ylläpitää monimutkaisia ​​rakenteita RAM. PostgreSQL prosessi koko taipumus olla jatkuvaa ja kohtuullinen.
& Nbsp; * Huolto. Teksti indeksointi piirteitä PostgreSQL ovat hyvin dokumentoituja ja saavat paljon huoltosuunnitelma, vaikka zope.index ei ole saanut paljon kehittäjä huomiota vuosia.
repoze.pgtextindex ei aiheuta PostgreSQL olla mukana jokaisessa luettelo kyselyn ja päivittää. Vain toimet, jotka käyttävät tai muuttaa tekstiä indeksi osuma PostgreSQL.
Käyttö:
repoze.pgtextindex käytetään aivan kuten mikä tahansa muu indeksin repoze.catalog:
alkaen repoze.pgtextindex tuonti PGTextIndex
indeksi = PGTextIndex (
& Nbsp; syrjivä,
& Nbsp; DSN
& Nbsp; taulukko = 'pgtextindex "
& Nbsp; ts_config = 'englanti',
& Nbsp; drop_and_create = True)
Argumentit rakentajan ovat seuraavat:
diskriminaattori
& Nbsp; repoze.catalog discrminator tähän indeksiin. Lisätietoja discrminators katso repoze.catalog asiakirjat. Tämä väite on tarpeen.
DSN
& Nbsp; yhteysmerkkijono yhteyden PostgreSQL. Tämä väite on tarpeen.
pöytä
& Nbsp; taulukko käyttää indeksiä. Oletuksena on "pgtextindex".
ts_config
& Nbsp; PostgreSQL tekstihaku kokoonpano käyttää indeksiä. Oletuksena on "englanti", joka on oletuksena rakennettu kokoonpano joita alusten PostgreSQL. Lisätietoja tekstin haku kokoonpanon, katso PostgreSQL kokotekstihaku asiakirjat.
drop_and_create
& Nbsp; Jos True pöytä ja käytetyn indeksin tahtoa laskenut (jos on) ja (uudelleen) luotu. Oletuksena on totta.

Mitä uutta tässä julkaisussa:

  • Käsittele samanaikainen indeksi päivitykset siististi.

Mitä uutta versiossa 0.5:

  • Switched lukea sitoutunut eristäminen ja poistaa nimenomaisen lukitus. Nimenomaisen lukitus oli vähentää kirjoitustehoa ja ehkä ollut puuttumatta autovacuum. Tämä muutos nostaa todennäköisyyttä väliaikainen epäjohdonmukaisuus, mutta koska tämä paketti ei antanut ACID noudattamista muutenkin, kehittäjät jo on varauduttava tilapäistä epäjohdonmukaisuutta.

Mitä uutta versiossa 0.3:

  • Kiinteät PostgreSQL ProgrammingError kun kyselymerkkijonossa sisältää kenoviivamerkkiä. (LP # 798725)
  • Lisätty mahdollisuus merkitä sisällön mielivaltainen markkereita voidaan käyttää erottelijat kyselyn aikana. (LP # 792334)
  • Tuki etsii sanoja, jotka sisältävät heittomerkki. (LP # 801265)

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

Muu ohjelmistojen kehittäjä Shane Hathaway

perfmetrics
perfmetrics

20 Feb 15

slowlog
slowlog

20 Feb 15

oauth2sample
oauth2sample

14 Apr 15

Kommentit repoze.pgtextindex

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!