repoze.pgtextindex

Screenshot Software:
repoze.pgtextindex
Mga detalye ng Software:
Bersyon: 1.1
I-upload ang petsa: 20 Feb 15
Nag-develop: Shane Hathaway
Lisensya: Libre
Katanyagan: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex ay isang repoze.catalog pag-index plugin na nagbibigay ng isang search engine na teksto batay sa malakas na mga kakayahan sa text-index ng PostgreSQL 8.4 at mas mataas. & Nbsp; Ito ay dinisenyo upang palitan ang anumang mga listahan ng paghahanap ng teksto batay sa zope. index. Karaniwang nangangailangan ng pag-install ng kaunti o walang mga pagbabago sa code na ay gumagamit na repoze.catalog.
Ang bentahe ng repoze.pgtextindex sa paglipas ng zope.index.text ang:
& Nbsp; * Pagganap. Para sa mga malalaking dataset, repoze.pgtextindex ay maaaring maging order ng magnitude na mas mabilis kaysa sa zope.index, higit sa lahat dahil repoze.pgtextindex ay walang mga overhead ng unpickling bagay na zope.index May.
& Nbsp; * Ang mas mababang pagkonsumo ng RAM. Ang mga gumagamit ng zope.index trabaho sa buong unpickling overhead sa pamamagitan ng pagpapanatili malaking mga cache ng unpickled bagay sa RAM. Kahit na mas masahol pa, ay nagpapanatili sa bawat thread ng kanyang sariling kopya ng cache object. PostgreSQL, sa kabilang banda, ay hindi na kailangan upang mapanatili ang kaayusan complex sa RAM. Ang laki proseso ng PostgreSQL ay may gawi na maging pare-pareho at makatwirang.
& Nbsp; * Maintenance. Ang mga tampok na teksto-index ng PostgreSQL ay well dokumentado at makatanggap ng isang mahusay na deal ng mga aktibong pagpapanatili, habang zope.index ay hindi natanggap magkano pansin ng developer para sa taon.
repoze.pgtextindex ay hindi nagsasanhi ng PostgreSQL na lumahok sa bawat query katalogo at i-update. Mga operasyon lamang na gamitin o baguhin ang index ng teksto pindutin ang PostgreSQL.
Paggamit:
repoze.pgtextindex ay ginagamit tulad ng anumang iba pang mga index sa repoze.catalog:
mula sa pag-import repoze.pgtextindex PGTextIndex
index = PGTextIndex (
& Nbsp; discriminator,
& Nbsp; dsn,
& Nbsp; talahanayan = 'pgtextindex',
& Nbsp; ts_config = 'ingles',
& Nbsp; drop_and_create = True)
Ang argumentong ang constructor ay ang mga sumusunod:
discriminator
& Nbsp; Ang repoze.catalog discrminator para sa index. Para sa karagdagang impormasyon sa discrminators tingnan ang dokumentasyon repoze.catalog. Argumento na ito ay kinakailangan.
dsn
& Nbsp; Ang string ng koneksyon para sa pagkonekta sa PostgreSQL. Argumento na ito ay kinakailangan.
talahanayan
& Nbsp; talahanayan upang gamitin para sa index. Ang default ay 'pgtextindex'.
ts_config
& Nbsp; Ang configuration ng paghahanap ng teksto PostgreSQL na gagamitin para sa index. Ang default ay 'ingles' na kung saan ay ang default na itinayo sa configuration na barko sa PostgreSQL. Para sa karagdagang impormasyon sa configuration ng paghahanap ng teksto, tingnan ang buong teksto papeles sa paghahanap PostgreSQL.
drop_and_create
& Nbsp; Kung True talahanayan at index ginamit kalooban bumaba (kung umiiral ito) at (muling) nilikha. Ang default ay True

Ano ang bagong sa paglabas:..

  • Pangasiwaan sabay-sabay na mga pag-update index nang malinis

Ano ang bagong sa bersyon 0.5:

  • Pinagpalit na basahin nakatuon paghihiwalay at inalis tahasang pagla-lock. Ang tahasang pagla-lock ay binabawasan ang pagganap ng pagpapawalang at maaaring nasobrahan gumagambala sa autovacuum. Itinaas ni Ang pagbabagong ito ang posibilidad ng pansamantalang pag-iiba-iba, ngunit dahil ang paketeng ito ay hindi magbigay pa rin acid pagsunod, ang mga developer na kailangan upang maging handa para sa pansamantalang pag-iiba-iba.

Ano ang bagong sa bersyon 0.3:

  • Ang Nakatakdang PostgreSQL ProgrammingError kapag query string ay naglalaman ng isang backslash character. (LP # 798725)
  • Added kakayahang markahan ang nilalaman sa di-makatwirang mga marker na pwedeng gamitin bilang discriminators sa panahon ng query. (LP # 792334)
  • Suporta mga paghahanap para sa mga salita na naglalaman ng isang kudlit. (LP # 801265)

Mga Kinakailangan :

  • Python

Katulad na software

MyJgui
MyJgui

20 Feb 15

ChronicDB
ChronicDB

14 Apr 15

CitrusDB
CitrusDB

14 Apr 15

Iba pang mga software developer ng Shane Hathaway

Yasso
Yasso

14 Apr 15

oauth2sample
oauth2sample

14 Apr 15

slowlog
slowlog

20 Feb 15

Mga komento sa repoze.pgtextindex

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!