repoze.pgtextindex

Софтуер снимки:
repoze.pgtextindex
Софтуер детайли:
Версия: 1.1
Дата на качване: 20 Feb 15
Розробник: Shane Hathaway
Разрешително: Безплатно
Популярност: 3

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex е repoze.catalog индексиране плъгин, който осигурява търсене на текст двигател на базата на мощни възможности индексиране на PostgreSQL 8.4 и по-горе & Nbsp;. Той е проектиран да заеме мястото на всеки индекс за търсене на текст въз основа на Zope. индекс. Монтаж обикновено изисква малко или никакви промени в кода, който вече използва repoze.catalog.
Предимствата на repoze.pgtextindex над zope.index.text включват:
& Nbsp; * Изпълнение. За по-големи масиви от данни, repoze.pgtextindex може да бъде порядъци по-бързо от zope.index, най-вече защото repoze.pgtextindex не разполага с натоварването от unpickling обекти, които zope.index има.
& Nbsp; * ниско потребление RAM. Потребителите на zope.index работа около unpickling режийни, като поддържа големи кешове на unpickled обекти в RAM. Дори по-лошо, всяка нишка има собствена копие на обекта кеша. PostgreSQL, от друга страна, не е необходимо да се поддържа сложни структури в RAM. Размерът на PostgreSQL процес има тенденция да бъде постоянна и разумна.
& Nbsp; * Поддръжка. Характеристиките индексиране на PostgreSQL са добре документирани и получават много активна поддръжка, докато zope.index не е получил много разработчик внимание в продължение на години.
repoze.pgtextindex не причинява PostgreSQL да бъдат включени във всеки каталог заявка и актуализация. Само операциите, които използват или променят индекса текст удари PostgreSQL.
<Силен> Usage:
repoze.pgtextindex се използва точно както всеки друг форум в repoze.catalog:
от repoze.pgtextindex внос PGTextIndex
индекс = PGTextIndex (
& Nbsp; дискриминатор,
& Nbsp; DSn,
& Nbsp; маса = "pgtextindex",
& Nbsp; ts_config = "английски",
& Nbsp; drop_and_create = True)
Аргументите на строителя са, както следва:
дискриминатор
& Nbsp; The repoze.catalog discrminator за този показател. За повече информация относно discrminators вижте документацията на repoze.catalog. Изисква Този аргумент.
DSn
& Nbsp; връзка низ за свързване към PostgreSQL. Изисква Този аргумент.
маса
& Nbsp; Таблицата да се използва за индекса. По подразбиране е "pgtextindex".
ts_config
& Nbsp; PostgreSQL Конфигурацията на търсене на текст, за да се използва за индекса. По подразбиране е "английски", който е по подразбиране построена в конфигурация, която се доставя с PostgreSQL. За повече информация за конфигурацията търсене на текст, виж PostgreSQL пълен текст документацията за търсене.
drop_and_create
& Nbsp; Ако True таблицата и индекс се използва, ще пусна (ако има такъв) и (пре) е създадена. По подразбиране е True

Какво ново в тази версия:..

  • Дръжка едновременни актуализации индексни чисто

Какво ново във версия 0.5:

  • Switched да прочетете ангажиран изолация и отстранява изрична заключване. Изричното заключването е намаляване на производителността на запис и може да е имало намеса в autovacuum. Тази промяна поражда вероятността за временно несъответствие, но тъй като този пакет не е предоставила спазването ACID, така или иначе, разработчиците вече трябва да бъдат подготвени за временно несъответствие.

Какво ново във версия 0.3:

  • Фиксирана PostgreSQL ProgrammingError когато стринг заявка съдържа наклонена черта. (LP # 798725)
  • Въведена е възможността да се отбележи това съдържание с произволни маркери, които могат да бъдат използвани като дискриминатори по време на заявката. (LP # 792334)
  • търсения за подпомагане на думи, съдържащи апостроф. (LP # 801265)

<силни> Изисквания :

  • Python

Подобен софтуер

db4o
db4o

12 May 15

sqlcmd
sqlcmd

11 May 15

Xataface
Xataface

19 Feb 15

Друг софтуер на разработчика Shane Hathaway

slowlog
slowlog

20 Feb 15

perfmetrics
perfmetrics

20 Feb 15

Yasso
Yasso

14 Apr 15

Коментари към repoze.pgtextindex

Коментари не е намерена
добавите коментар
Включете на изображения!