Fess 고속 횡단으로 Google 드라이브 검색
4859 단어 FessGSuiteGoogleDrive
Fess에서 실제로 검색한 화면을 캡처한 것이다.
가져오기 단계
다음은 Fess를 사용하여 GoogleDrive를 횡단 검색하는 절차입니다.
가져오기 프로세스는 다음과 같습니다.
1. 플러그인 추가
Fess의 현재 버전(12.3.2)에서는 기본적으로 포함되지 않는 기능이기 때문에 스스로 추가해야 한다.
여기.부터fess-inds-gsuite-12.2.0까지.jar을 다운로드하다.
다운로드한jar 파일이
[Fessのパス]/app/WEB-INF/lib/
에 설정되어 있습니다.2. Fess 시작
참조이 페이지 Fess를 시작합니다.
3. 인증 설정
데이터를 얻기 위해서는 인증 정보를 매개 변수로 제공하여 설정해야 한다.
3-1. 프로젝트 작성
https://console.developers.google.com/에 액세스하여 새 프로젝트를 만듭니다.
프로젝트 이름만 알면 뭐든지 돼요.
3-2. Google Drive API 활성화
대시보드의 왼쪽 열에서 프로그램 라이브러리를 열고 Google Drive API를 활성화합니다.
이것이 없으면 Google Drive 파일에 접근할 수 없습니다.
3-3. 인증 정보 작성
대시보드의 왼쪽 열에서 인증 정보(서비스 계정 키)를 열고 인증 정보(서비스 계정 키)를 만듭니다.
자신이 서비스 계정의 이름만 알면 어떤 캐릭터도 설정하지 않아도 된다.
제작이 완료되면 인증 정보가 포함된 JSON이 다운로드됩니다.
그 다음에 이 JSON의 내용을 이용해서
3-4. 서비스 계정에 폴더 공유
GoogleDrive를 열고 검색할 폴더를 서비스 계정에 공유합니다.
공유 방식은 폴더→공유를 오른쪽 단추로 눌러서 방금 JSON의 "client 이메일"값을 입력하는 것입니다.
이때, 알림이 ON이면 Mailer Daemon에서 메일이 오니까 OFF로 하죠.
4. 자유형의 설정과 집행
클론 GoogleDrive를 설정합니다.
공식 문서이 페이지를 참고하세요.
4-1. 캡처 설정
페스 관리 화면을 열고
クローラ > データストア
로 이동해 새로 제작한다.새 화면에서
"이름"에 원하는 문자열을 입력하십시오.
Gsuite 를 선택하십시오.
매개변수를 다음 형식으로 입력합니다.
private_key=-----BEGIN PRIVATE KEY-----\nMIIEv ... =\n-----END PRIVATE KEY-----\n
private_key_id=46812 ... b33f8
client_email=****@****.iam.gserviceaccount.com"
키 및 값은 3-3에서 다운로드한 JSON의 키 및 값에 해당합니다.[스크립트]를 다음 형식으로 입력합니다.
title=files.name
content=files.description+"\n"+files.contents
mimetype=files.mimetype
created=files.created_time
last_modified=files.modified_time
url=files.web_view_link
thumbnail=files.thumbnail_link
값을 얻을 수 있는 키와 값은 다음과 같다.여기서 "File"은 Google Drive의 파일을 말합니다.
키
값
files.name
파일 이름
files.description
File 설명
files.contents
파일 내용(텍스트)
files.mimetype
File의 MIME 유형
files.created_time
파일 생성 시간
files.modified_time
File의 최종 편집 시간
files.web_view_link
인터넷에서 File 링크 찾아보기
files.thumbnail_link
File 축소판 그림에 대한 링크 가져오기
화면 설정은 이런 느낌.
4-2. 작업 스케줄러 생성
4-1에서 생성된 클론을 클릭하고 클론 설정을 열고 [새 작업 생성]을 선택합니다.
나중에 변경할 수도 있으니까 일단 해보면 그렇게 설정하면 돼.
자세한 작업 스케줄러 설정은 이 페이지을 참조하십시오.
4-3. 클론 실행
システム > スケジューラ
이동, 4-2에서 만든 작업을 엽니다.그 화면부터 시작해 지금 당장 시작해.
대기 상태가 실행 중 에서 유효 로 변경됩니다.
4-4. 검색 테스트
검색 테이블에서 적절하게 찾습니다.
이렇게 하면 Fess로 Google Drive를 횡단해서 검색할 수 있습니다.
Reference
이 문제에 관하여(Fess 고속 횡단으로 Google 드라이브 검색), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/deka0106/items/b2084256878a8b94fca3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)