3.9 KiB
3.9 KiB
Step 2: 검색 실행
개요
생성된 검색 키워드와 대상 유형에 따라 최적의 검색 전략을 실행합니다.
검색 전략
| 유형 | 1차 검색 | 2차 검색 | 3차 검색 |
|---|---|---|---|
| 문서/정보 | 웹 검색 (websearch) |
심층 웹 검색 | 위키/참고 사이트 |
| 상품 | 웹 검색 (websearch) |
쇼핑몰 검색 | 가격 비교 |
| 코드 | 코드 검색 | 기술 문서 검색 | Stack Overflow |
| 인물 | 웹 검색 (websearch) |
뉴스 검색 | SNS/프로필 |
| 장소 | 웹 검색 (websearch) |
이미지 검색 | 리뷰 사이트 |
| 뉴스/이슈 | 뉴스 검색 (websearch) |
웹 검색 | 심층 분석 |
| 일반 | 웹 검색 (websearch) |
대안 키워드 검색 | - |
1차 검색: 웹 검색 엔진
검색 전략
검색 쿼리: [기본 키워드] + [세부 조건]
예시: "양자 컴퓨터 상용화 현황 2024"
검색 대상
| 검색엔진 | 특징 | 사용 시점 |
|---|---|---|
| 가장 광범위한 결과 | 기본 검색 | |
| Naver | 한국어 콘텐츠 특화 | 한국어 검색 시 |
| Bing | 뉴스/이미지 검색 강화 | 뉴스 검색 시 |
수집 정보
- 제목, URL, 요약/스니펫
- 게시일
- 출처 도메인
- 관련 키워드
2차 검색: 유형별 맞춤 검색
문서/정보
목표: 심층 정보 획득
방법:
1. 사이트 지정 검색 ("site:wikipedia.org [키워드]")
2. 관련 문서 검색 ("[키워드] filetype:pdf")
3. 전문 자료 저장소 검색
코드
목표: 코드 스니펫, 문서, 해결책 획득
방법:
1. GitHub 검색 ("[언어] [기능]")
2. Stack Overflow 검색 ("[에러/질문] site:stackoverflow.com")
3. 공식 문서 검색 ("[라이브러리] documentation")
인물
목표: 인물 정보, 프로필, 활동 내역 획득
방법:
1. 프로필 검색 ("[인물명] profile")
2. 뉴스 검색 ("[인물명] news")
3. 인터뷰/기고문 검색
장소
목표: 위치 정보, 리뷰, 방문 정보 획득
방법:
1. 위치 정보 검색 ("[장소명] 위치")
2. 리뷰 검색 ("[장소명] 리뷰")
3. 주변 정보 검색 ("[장소명] 주변 맛집")
뉴스/이슈
목표: 최신 뉴스 및 이슈 분석
방법:
1. 뉴스 검색 ("[키워드] news | 뉴스")
2. 시계열 검색 ("[키워드] 지난주/이번달")
3. 분석 기사 검색
검색 실행 규칙
- 유형별 전략 — 대상 유형에 맞는 검색 소스 우선 사용
- 단계별 실행 — 1차 → 2차 순서로 실행
- 결과 통합 — 모든 검색 결과를 통합하여 전달
- 에러 시 건너뛰기 — 검색 실패 시 다음 단계로 진행
- 부족 시 확장 — 결과가 3건 미만이면 대안 키워드로 재검색
출력
{
"search_id": "search_001",
"keyword": "양자 컴퓨터 상용화",
"target_type": "document",
"results": {
"web_search": [
{
"source": "google",
"url": "https://example.com/quantum-computing",
"title": "양자 컴퓨터 상용화 현황",
"snippet": "2024년 양자 컴퓨터 상용화가 본격화되면서...",
"published_date": "2024-10-15",
"domain": "example.com"
}
],
"type_specific": [
{
"source": "wikipedia",
"url": "https://en.wikipedia.org/wiki/Quantum_computing",
"title": "Quantum computing - Wikipedia",
"snippet": "Quantum computing is a type of computation...",
"type": "reference"
}
]
},
"total_results": 12,
"search_timestamp": "2024-10-20T09:00:00Z"
}
에러 핸들링
| 상황 | 처리 방법 |
|---|---|
| 검색엔진 차단 | 다른 검색엔진으로 변경 |
| 사이트 접속 불가 | 해당 사이트 건너뛰기 |
| 결과 없음 | 키워드 수정 제안, 유형 재분류 |
| 네트워크 오류 | 최대 3회 재시도 |