❗ملاحظة: إذا كانت حالة الاستخدام الخاصة بك هي البحث في السجل (سجلات التطبيق والأمان) بدلاً من البحث في التطبيق (تنفيذ ميزة البحث في تطبيقك أو موقع الويب الخاص بك)، فيجب عليك التحقق من مشروع openobserve/openobserve المدمج في الصدأ والذي تم تصميمه خصيصًا لاستخدام البحث في السجل قضية.
ZincSearch هو محرك بحث يقوم بفهرسة النص الكامل. إنه بديل خفيف الوزن لـ Elasticsearch ويعمل باستخدام جزء صغير من الموارد. ويستخدم bluge كمكتبة الفهرسة الأساسية.
إنه بسيط للغاية وسهل التشغيل على عكس Elasticsearch الذي يتطلب بضع عشرات من المقابض لفهمها وضبطها، ويمكنك تشغيلها في دقيقتين
إنه بديل مباشر لـ Elasticsearch إذا كنت تقوم فقط بإدخال البيانات باستخدام واجهات برمجة التطبيقات (APIs) والبحث باستخدام kibana (Kibana غير مدعوم مع ZincSearch. يوفر ZincSearch واجهة مستخدم خاصة به).
تحقق من الفيديو أدناه للحصول على عرض توضيحي سريع لـ ZincSearch.
على الرغم من أن Elasticsearch منتج جيد جدًا، إلا أنه معقد ويتطلب الكثير من الموارد ويبلغ عمره أكثر من عقد من الزمن. لقد قمت ببناء ZincSearch بحيث يصبح من الأسهل على الأشخاص استخدام فهرسة البحث عن النص الكامل دون القيام بالكثير من العمل.
الوثائق متاحة على https://zincsearch-docs.zinc.dev/
تحقق من التشغيل السريع
لدى ZincSearch المئات من منشآت الإنتاج.
ميزة | بحث الزنك | أوبن أوبسيرف |
---|---|---|
حالة الاستخدام المثالي | بحث التطبيق | السجلات والمقاييس والتتبعات (البيانات غير القابلة للتغيير) |
تخزين | القرص | القرص والكائن (S3) وGCS وMinIO وSwift والمزيد. |
حالة الاستخدام المفضلة | بحث التطبيق | إمكانية الملاحظة (السجلات والمقاييس والتتبعات) |
ماكس البيانات المدعومة | 100 جيجا بايت | مقياس بيتابايت |
توافر عالية | غير متوفر | نعم |
مفتوح المصدر | نعم | نعم، أوبن أوبسيرف |
توافق ES API | نعم | نعم |
واجهة المستخدم الرسومية | أساسي | متقدمة جدًا، بما في ذلك لوحات المعلومات |
يكلف | مفتوح المصدر | مفتوح المصدر |
ابدأ | مستندات مفتوحة المصدر | مستندات مفتوحة المصدر أو السحابة |
كيفية التطوير والمساهمة في ZincSearch
تحقق من دليل المساهمة. تحقق أيضًا من عناصر خريطة الطريق
يمكنك استخدام ZincSearch لفهرسة أي بيانات والبحث فيها. فيما يلي بعض الأمثلة التي أنشأها الأشخاص لفهرسة مجموعة بيانات البريد الإلكتروني الخاصة بشركة Enron والبحث فيها باستخدام Zincsearch: