Header Image

< العودة إلى الصفحة الرئيسية

هذه الميزة متوفرة حاليًا في DocFetcher Pro فقط، وليس في DocFetcher Server. Server Not available in DocFetcher Server

المشكلة

في DocFetcher، يوجد جزء أنواع المستندات على الجانب الأيسر:

جزء أنواع المستندات

هذه قائمة مربعات اختيار لأنواع الملفات التي يمكنك تصفية نتائج البحث بها، مثل "استبعاد جميع ملفات PDF" أو "تضمين ملفات HTML". كما تم الإشارة إليه في طلبات الميزات المختلفة على مر السنين، أنواع معينة من عمليات التصفية غير ممكنة في DocFetcher بسبب الطبيعة الثابتة لقائمة مربعات الاختيار:

  • التصفية بأنواع غير محددة مسبقًا في القائمة، مثل "إخفاء جميع ملفات exe" أو "إظهار ملفات exe فقط".
  • تقسيم نوع موجود إلى أنواع فرعية والتصفية بالأخيرة. على سبيل المثال، قد يرغب المطورون في تقسيم نوع "نص عادي" إلى "java" و "cpp" و "py" و "php" و "js"، إلخ، حتى يتمكنوا من التصفية بهذه الأنواع الفرعية بشكل منفصل.
  • تجميع نوعين أو أكثر من الأنواع الموجودة في نوع فائق أكبر والتصفية بالأخير، مثل دمج "doc" و "docx" و "odt" و "rtf" و "txt" في نوع واحد يسمى "المستندات".

الحل

في DocFetcher Pro، حالات الاستخدام المذكورة أعلاه وأكثر مغطاة بمفهوم جديد يسمى الأنواع المخصصة. الفكرة الأساسية كما يلي. أسفل جزء أنواع المستندات، يوجد الآن جزء آخر، جزء الأنواع المخصصة:

جزء الأنواع المخصصة

يعمل جزء الأنواع المخصصة تمامًا مثل جزء أنواع المستندات، باستثناء أنه يسمح لك بتعريف أنواع الملفات الخاصة بك بناءً على مطابقة الأنماط مع أسماء الملفات. على سبيل المثال، لتعريف نوع "المستندات" جديد، كل ما يتطلبه الأمر هو إدخال تسمية النوع "المستندات" وأنماط أسماء الملفات لاكتشاف الملفات التي يجب تضمينها في نوع "المستندات" الجديد:

إضافة نوع مخصص dialog

يتم فتح مربع الحوار المعروض أعلاه بالنقر بزر الماوس الأيمن في جزء الأنواع المخصصة واختيار "إضافة نوع".

شرح إضافي

الرموز البديلة مقابل التعبيرات العادية: يمكن أن تكون أنماط أسماء الملفات إما رموزًا بديلة أو تعبيرات عادية. الأخيرة قوية جدًا، لكنها أيضًا صعبة الفهم نسبيًا. بالمقارنة، الرموز البديلة محدودة، لكنها أيضًا سهلة الفهم نسبيًا: هناك رمزان بديلان فقط * و ?، وهما في الأساس عناصر نائبة لـ 'صفر أو أكثر من الأحرف' و 'حرف واحد بالضبط'، على التوالي.

نوع "أخرى" الخاص: عند بدء تشغيل DocFetcher Pro لأول مرة، لا توجد أنواع في جزء الأنواع المخصصة باستثناء نوع "أخرى". هذا النوع الخاص لا يمكن إزالته ويعمل كإدخال شامل للملفات التي لا تطابق أي أنواع مخصصة أخرى.

أنماط أسماء الملفات التعسفية: ربما لاحظت أن جزء الأنواع المخصصة يطابق الأنماط ليس فقط مع امتدادات الملفات، بل مع أسماء الملفات الكاملة. هذا يمنح جزء الأنواع المخصصة قوة تتجاوز بكثير حالات الاستخدام الثلاث المذكورة أعلاه: يمكنك تعريف أنواع مخصصة بناءً على أي نمط اسم ملف. على سبيل المثال، إذا كان لديك ملفات مسماة
- تقرير_2020_01.docx
- تقرير_2020_02.docx
- تقرير_2019_الكل.docx
- إلخ.
منتشرة عبر مجلدات مختلفة، يمكنك استخدام نمط الرمز البديل تقرير_*.docx لدمجها جميعًا في نوع مخصص واحد يسمى "التقارير".

جزء أنواع المستندات كنقطة انطلاق: قد تتساءل لماذا لا يزال DocFetcher Pro يحتوي على جزء أنواع المستندات عندما يكون لديه جزء الأنواع المخصصة الأكثر قوة بوضوح. الإجابة هي أن جزء أنواع المستندات يوفر نقطة انطلاق للمستخدمين الجدد، مما يسمح لهم بالتصفية حسب الأنواع على الفور دون الحاجة إلى العبث بالأنواع المخصصة أولاً.

التفاعل بين جزء أنواع المستندات والأنواع المخصصة: سؤال آخر قد يكون قد خطر ببالك هو كيف يتفاعل جزء أنواع المستندات وجزء الأنواع المخصصة مع بعضهما البعض، أي ماذا يحدث إذا قمت بتحديد وإلغاء تحديد المربعات في كلا الجزأين؟ الإجابة هي أن جميع عناصر التحكم في التصفية الموجودة على الجانب الأيسر في DocFetcher و DocFetcher Pro تشكل سلسلة من المرشحات، حيث تكون أنواع المستندات مرحلة واحدة من السلسلة، والأنواع المخصصة مرحلة أخرى. كل مستند في نتائج البحث الأولية "الداخلية" يجب أن يمر عبر سلسلة المرشحات بأكملها، ويتم تضمينه فقط في نتائج البحث النهائية المرئية إذا "نجا" من جميع مراحل سلسلة المرشحات. هذا يعادل مزيجًا منطقيًا "AND" لجميع مراحل التصفية.

الاستيراد والتصدير: تأتي ميزة الأنواع المخصصة مع وظائف الاستيراد والتصدير حتى لا تضطر إلى إعادة تعريف جميع أنواعك المخصصة الموجودة بشكل مرهق عند تثبيت DocFetcher Pro في بيئة جديدة.

استيراد/تصدير الأنواع المخصصة