Categorygithub.com/simp7/patent-middle-server
repositorypackage
1.3.1
Repository: https://github.com/simp7/patent-middle-server.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

patent-middle-server

사양

설치

  1. 깃허브에서 다운로드
  2. 터미널에서 프로젝트를 다운로드한 폴더로 이동
  3. go build
  4. sudo mv ./patent-middle-server /usr/local/bin/ (만약 해당 경로가 없는 경우 $PATH 내의 경로 중 아무 경로에 넣으면 됨)

실행

  1. mongod 실행
  2. 터미널에서 patent-middle-server 실행

클라이언트

  • 주소/LDA/검색어 : LDA 방식 검색
  • 주소/W2V/검색어 : word2vec 방식 검색
  • 주소/LSA/검색어 : LSA 방식 검색

설정

설정 파일: $HOME/patent-server/conf.yaml (첫 실행시 자동으로 생성)

rest-server

word-search: 단어 -> 출원번호 검색 URL
claim-search: 출원번호 -> 청구항 검색 URL
api-key: 위의 검색에 쓰일 api 키 (없는 경우 환경 변수 $KIPRIS 참조, 환경 변수에 두는 것을 권장)
row: 단어 -> 출원번호 검색에서 한 페이지에 받을 항목 갯수(500이 최대, 높을 수록 api 호출 빈도 적어짐, 낮을 수록 속도 살짝 향상)

database

address: MongoDB 데이터베이스 URL
database: 특허를 저장할 MongoDB 데이터베이스 이름
collection: 특허를 저장할 MongoDB 콜렉션 이름

port

해당 서버에서 열 포트 번호

version

patent-server 디렉터리 내 파일 업데이트를 위한 버전

기타

기본 쉘로 bash 쉘이 아닌 다른 쉘 사용시

$HOME/patent-server 내 .sh 파일들의 첫 줄을 #!/{사용자 쉘 절대경로}로 변경 ex) #!/bin/zsh