2 مستودعات
Libraries that connect applications to distributed search engines for advanced filtering and retrieval.
Distinguishing note: Existing candidates focus on plugins or IDE integrations, not search engine client libraries
Explore 2 awesome GitHub repositories matching data & databases · Search Engine Integrations. Refine with filters or upvote what's useful.
يعمل هذا المشروع كبنية مرجعية شاملة ودليل لأفضل الممارسات لتطوير تطبيقات قابلة للتوسع باستخدام إطار عمل Spring Boot. يوفر مخططاً هيكلياً لتطوير الواجهة الخلفية (Backend) بلغة Java، مع التركيز على تنفيذ واجهات برمجة تطبيقات مفصولة (Decoupled APIs) وإنشاء معايير معمارية. يفصل المشروع بشكل خاص إنشاء المبادرات المخصصة (Custom starters) ووحدات التكوين التلقائي لتبسيط دمج مكتبات الطرف الثالث. كما يوفر مخططاً للنشر لحزم التطبيقات كملفات jar قابلة للتنفيذ وتحسين البناء الطبقي لبيئات السحابة المعتمدة على الحاويات. تغطي مساحة القدرات ضبط الأداء من خلال التخزين المؤقت للذاكرة والمعالجة غير المتزامنة، بالإضافة إلى مزامنة الأنظمة الموزعة باستخدام الأقفال الموزعة ووسطاء الرسائل. تشمل التغطية الإضافية إدارة استمرارية البيانات، وترحيل قواعد البيانات، وجدولة المهام المؤتمتة، وتنفيذ البرمجة الموجهة بالجوانب (AOP) للمخاوف المتقاطعة.
Provides integration patterns for connecting applications to distributed search engines for full-text search.
elasticsearch-dsl-py is a Python library for search integration that enables the construction of complex queries and the management of indices through a programmatic interface. It connects Python applications to a distributed search engine to implement advanced filtering and structured data retrieval. The library employs an object-relational mapping pattern and a declarative schema definition to synchronize data structures using Python classes. It utilizes a fluent interface query builder with method chaining to incrementally construct search requests, which are lazily evaluated and serialize
Connects Python applications to Elasticsearch clusters to implement advanced searching and filtering.