Whoosh

Whoosh

Whoosh یک کتابخانه کلاسها و توابع برای فهرست بندی متن و سپس جستجو در فهرست است.این امکان را برای شما فراهم می کند که موتورهای جستجو را برای محتوای خود بسازید.
Whoosh یک کتابخانه فهرست بندی سریع و جستجوگر فهرست بندی و جستجو در متن کامل است که در پایتون خالص اجرا شده است.برنامه نویسان می توانند از آن استفاده کنند تا قابلیت جستجو را به راحتی در برنامه ها و وب سایت های خود اضافه کنند.هر بخشی از نحوه کار Whoosh را می توان تمیز یا جایگزین کرد تا دقیقاً نیازهای شما را برآورده کند.برخی از ویژگی های Whoosh عبارتند از: API Pythonic.خالص-پایتونبدون بسته بندی های تلفیقی یا باینری مورد نیاز ، بدون تصادف های مرموز.نمایه سازی و جستجو در زمینهفهرست بندی سریع و بازیابی - سریع تر از هر راه حل جستجوی خالص پایتون که من از آن می دانم.به معیارها مراجعه کنید.الگوریتم امتیاز دهی قابل حل (از جمله BM25F) ، تجزیه و تحلیل متن ، ذخیره سازی ، قالب ارسال ، و غیره زبان پرس و جو قدرتمند.کیفیت تولید طلسم خالص پیتون (تا آنجا که من می دانم تنها).... Whoosh ممکن است در شرایط زیر مفید باشد: در هر مکانی راه حل خالص پایتون مطلوب باشد که از ایجاد / تدوین کتابخانه های بومی اجتناب کند (یا کاربران را وادار به ساخت / گردآوری آنها کند).به عنوان یک بستر تحقیق (حداقل برای برنامه نویسان که پایتون را آسان تر می خوانند و با آن کار می کنند نسبت به جاوا؛) هنگامی که رابط کاربری Pythonic آسان برای استفاده از سرعت خام برای شما مهمتر است.اگر برنامه شما می تواند از یک راه حل عمیقا یکپارچه جستجو / جستجو استفاده کند ، می توانید به جای داشتن دو راه حل مختلف جستجو (یک راه حل ساده / آهسته / خانگی) یکپارچه ، یک وابستگی باینری ایندکس شده / سریع / خارجی به عنوان یک راه حل متکی باشید.گزینه).Whoosh ایجاد شده و توسط Matt Chaput نگهداری می شود.در ابتدا برای استفاده در سیستم راهنمای آنلاین نرم افزار انیمیشن سه بعدی نرم افزار Hideini Hideini نرم افزار Side Effects ساخته شد.Side Effects Software Inc. با کمال تأسف توافق کرد که کد منبع را باز کند.
whoosh

دسته بندی ها

گزینه های Whoosh برای همه سیستم عامل های دارای مجوز

Algolia

Algolia

Algolia به تیم های محصول کمک می کند تا با تهیه بلوک های ساختمانی مورد نیاز برای ایجاد جستجوی سریع ، مرتبط ، شخصی سازی شده ، کاربران خود را با اطلاعات متصل کنند.
  • برنامه پرداخت شده
elasticsearch

elasticsearch

ElasticSearch یک سرور جستجوی منبع باز و توزیع شده مبتنی بر جاوا تحت مجوز Apache (Lucene) است.
Apache Solr

Apache Solr

Solr یک سرور جستجوی شرکت منبع باز مبتنی بر کتابخانه جستجوی Lucene ، با API XML / HTTP و JSON است.
Sphinx (search engine)

Sphinx (search engine)

Sphinx یک موتور جستجوی نرم افزار رایگان است که با نمایه سازی محتوای پایگاه داده در ذهن ساخته شده است.
Apisearch

Apisearch

بیش از میلیون ها سند جستجو کنید و تجربیات منحصر به فرد ، شگفت انگیز و فراموش نشدنی را به کاربران خود بدهید.