이 페이지에서는 Elasticsearch를 활용한 기업 공시 자료 검색 기능을 소개합니다. 이 기능은 공시 자료에 대한 상세한 검색과 특정 보고서 조회를 가능하게 하며, 검색 조건으로 기업명, 보고서명, 접수 날짜 범위를 사용할 수 있습니다.
Endpoint: /api/corporate-report
HTTP 메서드: GET
설명: 기업명, 보고서명, 접수 날짜를 기준으로 Elasticsearch에서 공시 자료를 검색하는 기능을 제공합니다. 사용자는 검색 조건을 자유롭게 조합하여 검색할 수 있습니다.
검색 가능 필드:
corpName
: 기업명reportNm
: 보고서명rceptDt
: 접수 날짜(범위)검색 예시:
GET /api/corporate-report?corpName=삼성전자&reportNm=사업보고서&startDate=20240101&endDate=20240201
Endpoint: /api/corporate-report/{corporate_report_id}
HTTP 메서드: GET
설명: 특정 공시 자료를 조회할 수 있는 기능입니다. 공시 자료의 rceptNo
를 사용하여 Elasticsearch에서 해당 보고서의 세부 정보를 가져옵니다.
예시:
GET /api/corporate-report/20240201000632
disclosures
라는 인덱스가 존재하는지 확인합니다.corpName
및 reportNm
필드에 텍스트 분석을 적용합니다.