البحث والتصفية وتصفح أي مجموعة من المستندات. يتضمن LookGlass البحث عن النص الكامل ، ومرشحات الفئات ، واستفسارات التاريخ من خلال واجهة بحث لطيفة مع الواجهة الخلفية Elasticsearch . يدعم LookGlass أيضًا موضوعات قابلة للتخصيص وصفحات عرض المستند المرنة لتصفح وتضمين مجموعة متنوعة من أنواع المستندات.
يتطلب LookGlass docmanager حتى يتمكن من التفاعل مع Elasticsearch. يمكن استخدام LookGlass مع الحصاد للزحف والتحليل وتحميل المستندات وتحويلها تلقائيًا إلى أرشيف قابل للبحث. ومع ذلك ، فإنه يعمل أيضًا كأداة أرشفة مستقلة.
rvm install 2.4.1 و rvm use 2.4.1gem install railsgit clone --recursive [email protected]:TransparencyToolkit/LookingGlass.gitcd LookingGlassbundle installrails generate simple_form:install --bootstraprake assets:precompileconfig/initializers/project_config بحيث تكون قيمة Project_index هي اسم الفهرس في تكوين مشروع DocManager الذي يجب استخدامهrails server -p 3001LookGlass هي واجهة لأرشيف المستندات القابلة للبحث. في السابق ، شملت أيضًا الواجهة الخلفية التي تفاعلت مع Elasticsearch ، ولكن تم تقسيم هذا منذ ذلك الحين إلى Docmanager. تم وصف الميزات الرئيسية أدناه.
يظهر Lookglass مجموعات المستندات من مصادر بيانات متعددة. يعرض قائمة من المستندات في الصفحة الرئيسية. الحقول المعروضة لكل مستند في صفحة الفهرس والترتيب يتم عرض المستندات في (مرتبة حسب التاريخ أو حقل عددي آخر) قابلة للتخصيص في ملفات تكوين مصدر بيانات DocManager.
ثم يتم عرض كل مجموعة مستند فردية على صفحتها الخاصة لسهولة القراءة. تتضمن صفحة المستند شريطًا جانبيًا مع الحقل الفئوي للمستند ومجموعة قابلة للتخصيص من علامات التبويب التي يمكنها عرض نص المستند ، أو تضمين المستند نفسه (الذي يتم تخزينه عن بُعد ، محليًا ، أو على السحابة المستند) ، أو تنزيلات المستندات ، أو روابط التحميل.
يتيح LookGlass نصًا كاملاً لمجموعات المستندات باستخدام الواجهة الخلفية Elasticsearch. يمكن استخدامه للبحث عن المستندات في معظم اللغات. يدعم LookGlass البحث عن جميع الحقول أو الحقول الفردية ، ومجموعة متنوعة من الحقول غير النصية مثل التواريخ. يتم فرز النتائج حسب الأهمية مع النص الذي يتوافق مع الاستعلام المميز.
تحتوي العديد من مجموعات المستندات على حقول فئوية شائعة عبر المستندات ، إما في البيانات الأصلية أو التي يمكن استخلاصها باستخدام أداة مثل CATALYST. على سبيل المثال ، تعد البلدان المذكورة في وثيقة وتنسيق ملف وعلامات التصنيف والكلمات الرئيسية الخاصة بالموضوع أنواعًا شائعة من الفئات. يتيح Lookglass تصفية مجموعات مستندات تصفية فئة واحدة أو أكثر من خلال النقر على الروابط على الشريط الجانبي للحصول على جميع المستندات التي تدور حول بلد معين.
يعرض الشريط الجانبي للفئة أيضًا عدد المستندات لكل قيمة في كل فئة تتوافق مع الاستعلام الحالي. هذا أمر رائع للحصول على نظرة عامة على المحتوى في مجموعة المستندات.
في كل من نتائج البحث/فهرس المستند وصفحات المستندات الفردية ، فإن طريقة عرض المستند قابلة للتخصيص بشكل كبير. من الممكن إضافة قوالب جديدة لعرض أنواع مختلفة من مصادر البيانات ولكنك تريد وحتى سلسلة من المستندات المتعددة عند الحاجة (في مجموعات بيانات البريد الإلكتروني ، على سبيل المثال).
يتم تعريف قوالب العرض هذه في التطبيق/المشاهدات/المستندات/العرض/علامات التبويب/الأجزاء (لصفحة عرض المستند) و App/Views/Docs/Index/Results/result_templates (لعرض الفهرس/النتيجة). يتم تحديد الحقول التي يجب استخدامها كمعرف مؤشر ترابط وقوالب العرض المستخدمة لكل مصدر في ملفات تكوين مصدر بيانات DocManager.
يمكن استخدام LookGlass لتتبع المستندات التي تتغير مع مرور الوقت وكيف. يتم تحديد المستندات التي يتم تغييرها في فئات على الشريط الجانبي ، وله صفحة عرض المستند أداة تتيح للمستخدمين عرض الفرق الدقيق بين مستندتين مع مرور الوقت.
تم تحديد الحقول المستخدمة للتحقق مما إذا كان قد تم تغيير المستند لكل مصدر في ملفات تكوين مصدر بيانات Docmanager.
LookGlass يدعم العرف المخصص. نظام الألوان والخطوط والشعار والنص والروابط كلها قابلة للتخصيص بالكامل.
يتم تعريف بعض هذه الإعدادات ، مثل السمة المستخدمة وعنوان المشروع والشعار في ملف تكوين مشروع Docmanager. يمكن بعد ذلك تعيين الألوان والخطوط عن طريق إنشاء سمة.