Поиск, фильтр и просмотрите любой набор документов. Lookglass включает в себя полный текстовый поиск, фильтры категорий и запросы на дату на протяжении хорошего поискового интерфейса с бэкэнд Elasticsearch . Lookglass также поддерживает настраиваемые темы и гибкие страницы просмотра документов для просмотра и внедрения различных типов документов.
Посмотреть Glass требует Docmanager, чтобы он мог взаимодействовать с Elasticsearch. Взгляд может использоваться в сочетании с комбайном для ползания, диапазона и загрузки документов и автоматического превращения их в архив для поиска. Тем не менее, это также хорошо работает как автономный архивирующий инструмент.
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 поддерживает поиск всех полей или отдельных полей, а также различные не текстовые поля, такие как даты. Результаты отсортируются по отношению к тексту, соответствующему выделенному запросу.
Многие наборы документов имеют категориальные поля, которые распространены в документах, либо в исходных данных, либо могут быть извлечены с помощью такого инструмента, как катализатор. Например, страны, упомянутые в документе, формате файлов, хэштегах и ключевых словах для конкретных тем, являются общими типами категорий. Lookglass позволяет фильтрации наборов документов по одной или нескольким категориям, щелкнув ссылки на боковой панели, чтобы получить, скажем, все документы, которые относятся к определенной стране.
На боковой панели категории также отображается количество документов для каждого значения в каждой категории, которое соответствует текущему запросу. Это отлично подходит для получения обзора контента в наборе документов.
Как в результатах поиска, индекса документов, так и в отдельных страницах документов, способ отображения документа очень настраивается. Можно добавить новые шаблоны для отображения различных типов источников данных, однако вы хотите, и даже при необходимости процитируйте несколько документов (например, в наборах данных по электронной почте).
Эти шаблоны представления определены в App/Views/Docs/Show/Tabs/Panes (для страницы просмотра документа) и App/Views/Docs/Index/Results/Result_templates (для представления индекса/результата). Поля для использования в качестве идентификатора потока и шаблонов просмотра для использования указаны для каждого источника в файлах конфигурации источника данных Docmanager.
Взгляд можно использовать для отслеживания того, какие документы меняются со временем и как. Измененные документы указаны в категориях на боковой панели, а на странице представления документа есть инструмент, который позволяет пользователям просматривать точную разницу между двумя документами с течением времени.
Поля, используемые для проверки того, были ли изменены документ, указаны для каждого источника в файлах конфигурации источника данных Docmanager.
Lookglass поддерживает пользовательские тематические темы. Цветовая схема, шрифты, логотип, текст и ссылки полностью настраиваемы.
Некоторые из этих настроек, такие как используемая тема, заголовок проекта и логотип, определены в файле конфигурации проекта Docmanager. Цвета и шрифты могут быть установлены путем создания темы.