keyword_search
Perform Korean keyword search on parsed DART reports to find matching snippets with section codes and titles.
Instructions
Korean full-text keyword search across a parsed DART report.
Uses substring matching (no \b word boundaries — meaningless for Korean) and character-count TF normalization. Results include section_code / section_title context for each hit.
<critical_rules>
Pass 1–5 Korean keywords (or English loanwords used in filings such as "EBITDA", "ROE"). Do NOT pass natural-language sentences.
For Korean nouns, include common morphological variants when possible (e.g. ["매출", "매출액", "매출액의"]). Substring matching handles most derivations but not all.
Stop words / particles (을/를/이/가/은/는) — omit. </critical_rules>
Args: rcept_no: 14-digit DART receipt number keywords: 1–5 search keywords (Korean or ASCII) match_mode: "ANY" (any match) or "ALL" (all must match), default ANY max_results: Max matching snippets to return (default 5, max 50) stock_code: optional 6-digit stock code for cache hit rate
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keywords | Yes | ||
| rcept_no | Yes | ||
| match_mode | No | ANY | |
| stock_code | No | ||
| max_results | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |