ค้นหากรองและเรียกดูชุดเอกสารใด ๆ Lookingglass รวมถึงการค้นหาข้อความแบบเต็มตัวกรองหมวดหมู่และการสืบค้นวันที่ทั้งหมดผ่านอินเทอร์เฟซการค้นหาที่ดีพร้อมแบ็กเอนด์ Elasticsearch Lookingglass ยังรองรับธีมที่ปรับแต่งได้และหน้ามุมมองเอกสารที่ยืดหยุ่นสำหรับการเรียกดูและฝังเอกสารประเภทที่หลากหลาย
Lookglass ต้องใช้ DocManager เพื่อให้สามารถโต้ตอบกับ Elasticsearch ได้ Lookglass สามารถใช้ร่วมกับ Harvester สำหรับการคลานการแยกวิเคราะห์และการโหลดเอกสารและเปลี่ยนพวกเขาให้เป็นเก็บถาวรที่ค้นหาได้โดยอัตโนมัติ อย่างไรก็ตามมันยังทำงานได้ดีเป็นเครื่องมือเก็บถาวรแบบสแตนด์อโลน
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 Project Config Lookingglass ควรใช้rails server -p 3001Lookingglass เป็นส่วนหน้าสำหรับเอกสารเก็บเอกสารที่ค้นหาได้ ก่อนหน้านี้ยังรวมถึงแบ็กเอนด์ที่มีปฏิสัมพันธ์กับ Elasticsearch แต่สิ่งนี้ได้ถูกแบ่งออกเป็น DocManager คุณสมบัติที่สำคัญอธิบายไว้ด้านล่าง
Lookglass แสดงชุดเอกสารจากแหล่งข้อมูลหลายแหล่ง มันแสดงรายการเอกสารในหน้าหลัก ฟิลด์ที่แสดงสำหรับแต่ละเอกสารในหน้าดัชนีและคำสั่งซื้อเอกสารจะแสดงใน (เรียงตามวันที่หรือฟิลด์ตัวเลขอื่น) สามารถปรับแต่งได้ในไฟล์กำหนดค่าแหล่งข้อมูลของ Docmanager
ชุดเอกสารแต่ละชุดจะปรากฏขึ้นบนหน้าของตัวเองเพื่อให้ง่ายต่อการอ่าน หน้าเอกสารมีแถบด้านข้างพร้อมฟิลด์หมวดหมู่ของเอกสารและชุดแท็บที่ปรับแต่งได้ซึ่งสามารถแสดงข้อความเอกสารฝังเอกสารเอง (ซึ่งจัดเก็บจากระยะไกลท้องถิ่นหรือบนคลาวด์เอกสาร) เสนอการดาวน์โหลดเอกสารหรือลิงก์โหลด
Lookingglass อนุญาตให้มีข้อความเต็มรูปแบบของชุดเอกสารโดยใช้แบ็กเอนด์ Elasticsearch สามารถใช้ในการค้นหาเอกสารในภาษาส่วนใหญ่ Lookingglass รองรับการค้นหาฟิลด์ทั้งหมดหรือแต่ละฟิลด์และฟิลด์ที่ไม่ใช่ข้อความที่หลากหลายเช่นวันที่ ผลลัพธ์จะถูกจัดเรียงตามความเกี่ยวข้องกับข้อความที่ตรงกับการสืบค้นที่เน้น
ชุดเอกสารจำนวนมากมีฟิลด์หมวดหมู่ที่พบได้ทั่วไปในเอกสารไม่ว่าจะเป็นข้อมูลต้นฉบับหรือสามารถสกัดด้วยเครื่องมือเช่นตัวเร่งปฏิกิริยา ตัวอย่างเช่นประเทศที่กล่าวถึงในเอกสารรูปแบบไฟล์แฮชแท็กและคำหลักเฉพาะหัวข้อเป็นหมวดหมู่ทั่วไป Lookingglass อนุญาตให้กรองชุดเอกสารตามหมวดหมู่หนึ่งหรือมากกว่าโดยคลิกลิงก์บนแถบด้านข้างเพื่อให้ได้พูดเอกสารทั้งหมดที่เกี่ยวกับประเทศใดประเทศหนึ่ง
แถบด้านข้างหมวดหมู่ยังแสดงจำนวนเอกสารสำหรับแต่ละค่าในแต่ละหมวดหมู่ที่ตรงกับแบบสอบถามปัจจุบัน นี่เป็นสิ่งที่ยอดเยี่ยมสำหรับการรับภาพรวมของเนื้อหาในชุดเอกสาร
ทั้งในทั้งผลการค้นหา/ดัชนีเอกสารและหน้าเอกสารส่วนบุคคลวิธีการแสดงเอกสารสามารถปรับแต่งได้สูง เป็นไปได้ที่จะเพิ่มเทมเพลตใหม่เพื่อแสดงแหล่งข้อมูลประเภทต่าง ๆ ตามที่คุณต้องการและแม้กระทั่งเธรดหลายเอกสารเมื่อจำเป็น (ในชุดข้อมูลอีเมลเป็นต้น)
เทมเพลตมุมมองเหล่านี้ถูกกำหนดไว้ในแอพ/มุมมอง/เอกสาร/show/tabs/panes (สำหรับหน้าดูเอกสาร) และแอป/มุมมอง/เอกสาร/ดัชนี/ผลลัพธ์/ผลลัพธ์/ผลลัพธ์ _Templates (สำหรับมุมมองดัชนี/ผลลัพธ์) ฟิลด์ที่ใช้เป็น ID เธรดและเทมเพลตดูที่ใช้จะถูกระบุต่อแหล่งข้อมูลในไฟล์กำหนดค่าข้อมูลแหล่งข้อมูล DocManager
Lookingglass สามารถใช้ในการติดตามเอกสารที่เปลี่ยนแปลงไปตามกาลเวลาและอย่างไร เอกสารที่มีการเปลี่ยนแปลงมีการระบุไว้ในหมวดหมู่บนแถบด้านข้างและหน้ามุมมองเอกสารมีเครื่องมือที่ช่วยให้ผู้ใช้สามารถดูความแตกต่างที่แน่นอนระหว่างเอกสารสองฉบับเมื่อเวลาผ่านไป
ฟิลด์ที่ใช้เพื่อตรวจสอบว่ามีการระบุเอกสารต่อแหล่งข้อมูลต่อแหล่งข้อมูลในไฟล์กำหนดค่าแหล่งข้อมูล Docmanager หรือไม่
Lookingglass รองรับการจัดเรียงแบบกำหนดเอง รูปแบบสี, แบบอักษร, โลโก้, ข้อความและลิงก์นั้นสามารถปรับแต่งได้ทั้งหมด
การตั้งค่าเหล่านี้บางส่วนเช่นธีมที่ใช้ชื่อโครงการและโลโก้ถูกกำหนดไว้ในไฟล์กำหนดค่าโครงการ DocManager สามารถตั้งค่าสีและฟอนต์โดยการสร้างธีม