모든 문서 세트를 검색, 필터링 및 찾아보십시오. LookingGlass에는 전체 텍스트 검색, 카테고리 필터 및 날짜 쿼리가 포함되어 있으며 Elasticsearch 백엔드가있는 멋진 검색 인터페이스를 통해입니다. LookingGlass는 또한 다양한 문서 유형을 탐색하고 포함하기위한 사용자 정의 가능한 테마 및 유연한 문서보기 페이지를 지원합니다.
LookingGlass는 엘라스틱 검색과 상호 작용할 수 있도록 docmanager가 필요합니다. LookingGlass는 크롤링, 구문 분석 및 문서로드를 위해 Harvester와 함께 사용하여 자동으로 검색 가능한 아카이브로 전환 할 수 있습니다. 그러나 독립형 아카이빙 도구로도 잘 작동합니다.
rvm install 2.4.1 및 rvm use 2.4.1gem install railsgit clone --recursive [email protected]:TransparencyToolkit/LookingGlass.gitcd LookingGlass 로 이동하십시오bundle install 설치하십시오rails generate simple_form:install --bootstraprake assets:precompileconfig/initializers/project_config 에서 파일을 편집하십시오.rails server -p 3001 실행하십시오LookingGlass는 검색 가능한 문서 아카이브의 프론트 엔드입니다. 이전에는 Elasticsearch와 상호 작용 한 백엔드도 포함되었지만 이후 Docmanager로 분할되었습니다. 주요 기능은 아래에 설명되어 있습니다.
LookingGlass는 여러 데이터 소스에서 문서 세트를 보여줍니다. 메인 페이지에 문서 목록이 표시됩니다. 인덱스 페이지에 각 문서에 표시된 필드와 문서가 표시되는 순서 (날짜 또는 다른 숫자 필드로 정렬)는 DocManager의 데이터 소스 구성 파일에서 사용자 정의 할 수 있습니다.
그런 다음 각 개별 문서 세트가 자체 페이지에 표시되어 쉽게 읽을 수 있습니다. 문서 페이지에는 문서의 범주형 필드가있는 사이드 바와 문서 텍스트를 표시하거나 문서 자체를 포함 할 수있는 사용자 정의 가능한 탭 세트 (원격, 로컬 또는 문서 클라우드에 저장), 문서 다운로드 제공 또는로드 링크가 포함되어 있습니다.
LookingGlass는 Elasticsearch 백엔드를 사용하여 문서 세트의 전체 텍스트를 허용합니다. 대부분의 언어로 문서를 검색하는 데 사용할 수 있습니다. LookingGlass는 모든 필드 또는 개별 필드 및 날짜와 같은 다양한 비 텍스트 필드 검색을 지원합니다. 결과는 강조 표시된 쿼리와 일치하는 텍스트와 관련성으로 정렬됩니다.
많은 문서 세트에는 원래 데이터에서 또는 촉매와 같은 도구로 추출 할 수있는 문서에서 공통적 인 범주 형 필드가 있습니다. 예를 들어, 문서, 파일 형식, 해시 태그 및 주제 별 키워드에 언급 된 국가는 일반적인 유형의 범주입니다. LookingGlass는 사이드 바의 링크를 클릭하여 특정 국가에 관한 모든 문서를 얻을 수 있도록 문서 세트를 하나 이상의 범주별로 필터링 할 수 있습니다.
카테고리 사이드 바에는 현재 쿼리와 일치하는 각 범주의 각 값에 대한 문서 수를 표시합니다. 이것은 문서 세트에서 내용에 대한 개요를 얻는 데 좋습니다.
검색 결과/문서 색인 및 개별 문서 페이지에서 문서가 표시되는 방식은 매우 사용자 정의 가능합니다. 새로운 템플릿을 추가하여 다른 유형의 데이터 소스를 표시 할 수 있지만 원하는 경우 여러 문서를 함께 실시 할 수 있습니다 (예 : 이메일 데이터 세트).
이보기 템플릿은 앱/뷰/Docs/Show/Tabs/Panes (문서보기 페이지의 경우)와 앱/뷰/뷰/index/results/result_templates (인덱스/결과보기)에 정의됩니다. 스레드 ID 및 사용 할 템플릿으로 사용하는 필드는 Docmanager Data Source 구성 파일에 소스 당 지정됩니다.
LookingGlass는 시간이 지남에 따라 어떤 문서가 변경되는지 추적하는 데 사용될 수 있습니다. 변경된 문서는 사이드 바의 범주에 지정되어 있으며 문서보기 페이지에는 사용자가 시간이 지남에 따라 두 문서 간의 정확한 차이를 볼 수있는 도구가 있습니다.
문서가 변경되었는지 확인하는 데 사용되는 필드는 Docmanager 데이터 소스 구성 파일에서 소스 당 지정되어 있습니다.
LookingGlass는 맞춤형 테마를 지원합니다. 색 구성표, 글꼴, 로고, 텍스트 및 링크는 모두 전적으로 사용자 정의 할 수 있습니다.
사용 된 테마, 프로젝트 제목 및 로고와 같은 이러한 설정 중 일부는 Docmanager 프로젝트 구성 파일에 정의되어 있습니다. 그런 다음 테마를 만들어 색상과 글꼴을 설정할 수 있습니다.