Files
Shopping/skills/find-something/pipeline/02-search-execution.md
T

3.9 KiB

Step 2: 검색 실행

개요

생성된 검색 키워드와 대상 유형에 따라 최적의 검색 전략을 실행합니다.

검색 전략

유형 1차 검색 2차 검색 3차 검색
문서/정보 웹 검색 (websearch) 심층 웹 검색 위키/참고 사이트
상품 웹 검색 (websearch) 쇼핑몰 검색 가격 비교
코드 코드 검색 기술 문서 검색 Stack Overflow
인물 웹 검색 (websearch) 뉴스 검색 SNS/프로필
장소 웹 검색 (websearch) 이미지 검색 리뷰 사이트
뉴스/이슈 뉴스 검색 (websearch) 웹 검색 심층 분석
일반 웹 검색 (websearch) 대안 키워드 검색 -

1차 검색: 웹 검색 엔진

검색 전략

검색 쿼리: [기본 키워드] + [세부 조건]
예시: "양자 컴퓨터 상용화 현황 2024"

검색 대상

검색엔진 특징 사용 시점
Google 가장 광범위한 결과 기본 검색
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. 단계별 실행 — 1차 → 2차 순서로 실행
  3. 결과 통합 — 모든 검색 결과를 통합하여 전달
  4. 에러 시 건너뛰기 — 검색 실패 시 다음 단계로 진행
  5. 부족 시 확장 — 결과가 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회 재시도