موتور هسته یک رابط سطح بالا به PyLucene است، که یک فرمت پایتون برای دسترسی به موتور جستجوی محبوب جاوا Lucene است.
Lucene شهرت دارد که یک ابزار سطح پایین نسبتا، و هدف از PyLucene است که آن را بسته بندی از طریق تولید کد خودکار.
بنابراین اگر چه PyLucene تبدیل اصطلاحات جاوا به اصطلاحات پایتون که در آن ممکن است، رابط نتیجه است به دور از افعی وار.
همچنین این سرور جستجو JSON آرام، بر اساس CherryPy مشهور را فراهم می کند.
بسیاری از برنامه های کاربردی پایتون که نیاز به قابلیت جستجو بهتر مهاجرت از با استفاده از پایگاه داده های کلاینت سرور معمولی، در حالی که Lucene کتابخانه جستجو تعبیه شده است.
Solr یک گزینه محبوب برای جستجو از راه دور و دیگر ویژگی های پیشرفته، اما بعد از آن هر سفارشی سازی یا استفاده تعبیه شده است به جاوا و XML همراه است.
با استفاده از یک چارچوب وب پایتون به جای می توانید بهترین از هر دو جهان، به عنوان مثال، نمایه سازی دسته ای آنلاین و از راه دور در جستجوی زندگی می کنند فراهم می کند.
مشتری ساده برای ایجاد تعامل با سرور به عنوان مناسب به عنوان یک رابط RPC.
این دسته همه تعاملات HTTP، با پشتیبانی از فشرده سازی، JSON، و استفاده مجدد از اتصال
ویژگی ها:.
ویژگی های جستجوی پیشرفته:
توزیع جستجو با پشتیبانی از افزونگی، پارتیشن بندی، و sharding.
بهینه سازی جستجو وجهی.
پیشوند و محدوده نمایش داده شد بهینه شده است.
پشتیبانی جغرافیایی.
از راه دور پشتیبانی جستجو:
پیکربندی تولید
جستجوگر تازه کردن
و & quot؛ بیشتر شبیه به این ها & quot؛ نمایش داده شد
بازیابی برش سند
برجسته متن آمار
گزینه های تجزیه پرس و جو
خطاهای JSON
شمارش پیشرفته مدت
چند جستجوگران
گزینه های مرتب سازی
جنبه
چه جدید در این نسخه است:
در PyLucene 4.8 و 4.9 پشتیبانی
PyLucene 4.4 و 4.5 کاهش یافته است
DocValues ممکن است در محل به روز شده
بهبود نمایه سازی موازی
چه در نسخه 1.5 جدید است:
در PyLucene 4.5 پشتیبانی
PyLucene 3 کاهش یافته است
زمینه های استفاده از رابط FieldType جدید
مقایسه SortField بهینه سازی و پشتیبانی چندین مقدار
چه در نسخه 1.2 جدید است:
در PyLucene 3.6 پشتیبانی
PyLucene 3.1 بد دانسته
پشتیبانی از تمام گزینه های IndexWriterConfig
فراغ فیلتر پویا
مرتب سازی ضربه انعطاف پذیر و فیلتر
جدید در نسخه 1.1 است:
در PyLucene 3.5 پشتیبانی می کند.
PyLucene 3.0 کاهش یافته است.
ذخیره سازی و بازیابی زمینه های باینری.
پرس و جو مدت افزایش.
جدید در نسخه 1.0 است:
در PyLucene 3.4 پشتیبانی می کند.
PyLucene 3.0 توصیه نمی شوند.
تعداد بازدید بومی حمایت گروه بندی توسط یک تابع دلخواه.
دهانه نمایش داده شد از نمایش داده شد multiterm.
FieldCaches بر اساس بخش، بهینه سازی شده برای به روز رسانی افزایشی.
آب و برق نسبت فاصله اضافی، به صورت اختیاری با استفاده از ماژول contrib فضایی.
پرس و جو NumericField برای مطابقت با مدت تک.
جدید در نسخه 0.9 است:
در PyLucene 3.2 پشتیبانی می کند.
PyLucene 2.9 کاهش یافته است.
نزدیک نمایه ساز در زمان واقعی.
تعداد ضربه ها بهینه شده است.
پشتیبانی از IndexWriterConfig و طول رشته نامحدود است.
تنظیمات درست بر دهی اولیه معتبر.
برجسته با استفاده از FastVectorHighlighter زمانی که در دسترس است.
نمایش داده شد طول جدید: حمل و بررسی موقعیت.
جدید در نسخه 0.8 است:
در PyLucene 3.1 پشتیبانی می کند.
PyLucene 2.9 توصیه نمی شوند.
شاخص سند تنها برای موثر تطبیق چند نمایش داده شد.
اختیاری حذف حذف و بهینه سازی شاخص در اتمی مرتکب.
پیاده سازی درست عددی برای datetimes و نقاط جغرافیایی.
به روز رسانی اتمی سند.
جدید در نسخه 0.7 است:
به پشتیبانی از Lucene 2.4 کاهش یافته است
CherryPy 3.2 سازگار
فضایی در نمایش داده شد بهینه سازی و اجازه می دهد از راه دور نامحدود
جستجو را می توان به پایان رسیده است
جستجو طبقه بندی شده اند اجازه می دهد نمرات محاسبه و ردیابی maxscore
نمایش داده شد گسست
نمایش داده شد محدوده عددی با گام دقت سفارشی
شمارش لحاظ عددی
کپی کارآمد از یک زیر مجموعه از شاخص
در حال بارگذاری جستجوگران به RAMDirectory
SortFields تجزیه کننده های پشتیبانی سفارشی و استفاده مجدد از کش درست
جدید در نسخه 0.6 است:
در پایتون 2.7 سازگار است.
کارآمد املا بررسی: پیشنهادات (خودکار کامل) و اصلاحات (منظور شما بود؟).
پشتیبانی از تجزیه کننده های پرس و جو سفارشی، از جمله غلط گیر املا.
نمایش داده شد حمایت استخراج اصطلاحات.
نمایه سازی پشتیبانی تقویت اسناد.
انتخاب رشته سند بهینه شده است.
گزینه های شروع سرور بیشتر تنظیم، شبیه به cherryd.
دهانه نمایش داده شد پوشش و محموله پشتیبانی می کند.
نظر یافت نشد