- LINUX 계열 OS(쉘 스크립트 사용)
- go 1.6
- mongoDB 4.0.1 -> https://docs.mongodb.com/manual/administration/install-on-linux/ 참조
- 깃허브에서 다운로드
- 터미널에서 프로젝트를 다운로드한 폴더로 이동
go build
sudo mv ./patent-middle-server /usr/local/bin/
(만약 해당 경로가 없는 경우 $PATH 내의 경로 중 아무 경로에 넣으면 됨)
- mongod 실행
- 터미널에서
patent-middle-server
실행
- 주소/LDA/
검색어
: LDA 방식 검색 - 주소/W2V/
검색어
: word2vec 방식 검색 - 주소/LSA/
검색어
: LSA 방식 검색
설정 파일: $HOME/patent-server/conf.yaml (첫 실행시 자동으로 생성)
word-search: 단어 -> 출원번호 검색 URL
claim-search: 출원번호 -> 청구항 검색 URL
api-key: 위의 검색에 쓰일 api 키 (없는 경우 환경 변수 $KIPRIS 참조, 환경 변수에 두는 것을 권장)
row: 단어 -> 출원번호 검색에서 한 페이지에 받을 항목 갯수(500이 최대, 높을 수록 api 호출 빈도 적어짐, 낮을 수록 속도 살짝 향상)
address: MongoDB 데이터베이스 URL
database: 특허를 저장할 MongoDB 데이터베이스 이름
collection: 특허를 저장할 MongoDB 콜렉션 이름
해당 서버에서 열 포트 번호
patent-server 디렉터리 내 파일 업데이트를 위한 버전
$HOME/patent-server 내 .sh 파일들의 첫 줄을 #!/{사용자 쉘 절대경로}
로 변경
ex) #!/bin/zsh