search_rentals_structured
Use ONLY when the query consists entirely of explicit numeric/categorical constraints with NO descriptive language (no mood, view, atmosphere, or aesthetic words). Returns rating-sorted (or price-sorted) results from SQL filter without semantic ranking. For ANY query containing descriptors like 'cozy', 'quiet', 'luxury', 'river view', 'modern', use search_rentals_natural instead — it produces better results in a single call. Returns Schema.org Accommodation format.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order (default: rating_desc) | |
| limit | No | Max results (default 10) | |
| bedrooms | No | Exact number of bedrooms (not a minimum). Matches search_rentals_natural semantics — '2룸' returns exactly 2-bedroom rentals. | |
| location | No | Location name in Korean (e.g., '강남', '강남역', '홍대') | |
| amenities | No | Required amenities (e.g., ['wifi', 'parking']) | |
| bathrooms | No | Minimum bathrooms required | |
| mood_tags | No | Mood tags (e.g., ['luxury', 'cozy']) | |
| max_guests | No | Minimum guest capacity required | |
| view_types | No | View types (e.g., ['river', 'city', 'mountain']) | |
| pet_allowed | No | Pet-friendly rentals only | |
| kid_friendly | No | Kid-friendly rentals only | |
| property_type | No | Property type (e.g., '아파트', '펜트하우스', '주택') | |
| is_private_entire | No | Entire private space (not shared) | |
| max_price_per_week | No | Maximum price per week in KRW | |
| min_price_per_week | No | Minimum price per week in KRW |