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 و، از سوی دیگر، نیازی به حفظ ساختارهای پیچیده در رم. اندازه روند PostgreSQL و تمایل به ثابت و معقول باشد.
و nbsp؛ * نگهداری. ویژگی های نمایه سازی متن از PostgreSQL و به خوبی مستند و دریافت مقدار زیادی از نگهداری فعال، در حالی که zope.index توجه توسعه زیادی برای سال دریافت نکرده اند.
repoze.pgtextindex می کند ایجاد نمی PostgreSQL و به در هر کاتولوگ پرس و جو و به روز رسانی درگیر. تنها عملیات که با استفاده از یا تغییر شاخص متن ضربه PostgreSQL و.
طریقه استفاده:
repoze.pgtextindex است مثل هر شاخص دیگر در repoze.catalog استفاده:
از repoze.pgtextindex واردات PGTextIndex
شاخص = PGTextIndex (
& nbsp؛ از تمیز،
& nbsp؛ در DSN،
& nbsp؛ در جدول = 'pgtextindex،
& nbsp؛ در ts_config = 'انگلیسی'،
را لمس کنید و. drop_and_create = واقعی)
استدلال به سازنده به شرح زیر است:
فرق گذار
& nbsp؛ در discrminator repoze.catalog برای این شاخص. برای کسب اطلاعات بیشتر در discrminators اسناد repoze.catalog را ببینید. این استدلال مورد نیاز است.
DSN
& nbsp؛ در رشته اتصال برای اتصال به PostgreSQL و. این استدلال مورد نیاز است.
جدول
& nbsp؛ در جدول برای شاخص استفاده کنید. به طور پیش فرض 'pgtextindex است.
ts_config
& nbsp؛ در PostgreSQL و پیکربندی جستجو متن برای شاخص استفاده کنید. به طور پیش فرض 'انگلیسی' است که به طور پیش فرض ساخته شده در پیکربندی که کشتی با PostgreSQL است. برای کسب اطلاعات بیشتر در پیکربندی جستجو در متن، متن کامل اسناد جستجو PostgreSQL و ببینید.
drop_and_create
& nbsp؛ اگر درست در جدول و شاخص استفاده کاهش یافته است (در صورت وجود) و (دوباره) ایجاد شده است. به طور پیش فرض درست است

چه جدید در این نسخه است:.

دسته به روز رسانی شاخص همزمان پاک.

جدید در نسخه 0.5 است:

به تغییر به عنوان خوانده شده انزوا متعهد و حذف قفل صریح. قفل صریح و روشن شد کاهش عملکرد نوشتن و ممکن است تداخل با autovacuum بوده است. این تغییر را افزایش می دهد احتمال تناقض موقت، اما از آنجایی که این بسته را رعایت ACID به هر حال فراهم نیست، توسعه دهندگان در حال حاضر نیاز به تناقض موقت آماده می شود.

جدید در نسخه 0.3 است:

به ثابت PostgreSQL و ProgrammingError زمانی که رشته پرس و جو شامل یک کاراکتر بک اسلش. (LP # 798725)
توانایی اضافه شده به علامت با استفاده از نشانگر های دلخواه است که می تواند به عنوان discriminators در زمان پرس و جو استفاده می شود. (LP # 792334)
جستجو پشتیبانی از کلمات حاوی آپوستروف. (LP # 801265)

مورد نیاز:

پایتون

نرم افزار های مشابه

Groovy
Groovy

28 Sep 15

sqlmap
sqlmap

11 May 15

MySAC
MySAC

11 May 15

MetaModel
MetaModel

20 Feb 15

نرم افزار های دیگر از توسعه دهنده Shane Hathaway

oauth2sample
oauth2sample

14 Apr 15

slowlog
slowlog

20 Feb 15

perfmetrics
perfmetrics

20 Feb 15

Yasso
Yasso

14 Apr 15

نظرات به repoze.pgtextindex

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!