search_in_act
Search a loaded Polish legal act for a term and get contextual snippets, pagination metadata, and section details.
Instructions
Wyszukaj termin w treści załadowanego aktu prawnego.
WYMAGANIE: Akt musi być wcześniej załadowany za pomocą get_act_details(eli=..., load_content=True).
Zwraca jedną stronę trafień z kontekstem, metadanymi paginacji i informacją o sekcji.
Przykłady:
search_in_act(eli="DU/2024/1692", query="straż") - Znajdź "straż" w akcie
search_in_act(eli="DU/2024/1692", query="obowiązek", context_chars=200) - Z krótszym kontekstem
search_in_act(eli="DU/2024/1692", query="art. 5", limit=10, offset=0) - Pierwsza strona trafień
search_in_act(eli="DU/2024/1692", query="kara", limit=5, offset=5) - Kolejna strona trafień
search_in_act(eli="DU/2024/1692", query="termin") - Domyślna strona (do 20 trafień)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eli | Yes | Identyfikator ELI aktu. Format: "{wydawca}/{rok}/{pozycja}". Wydawcy: DU (Dziennik Ustaw), MP (Monitor Polski). Przykłady: "DU/2024/1716", "MP/2023/500", "DU/2024/1". Akt MUSI być wcześniej załadowany przez get_act_details(eli=..., load_content=True). | |
| limit | No | Maksymalna liczba trafień na stronie. Domyślnie 20, maksimum 100. | |
| query | Yes | Termin do wyszukania w treści aktu (np. 'podatek', 'obowiązek', 'art. 5'). Wielkość liter jest ignorowana. | |
| offset | No | Nieujemne przesunięcie początku strony. Domyślnie 0. | |
| context_chars | No | Liczba znaków kontekstu przed i po każdym trafieniu. Domyślnie 500. Maksymalnie 2000 — wartości większe są przycinane do 2000, a odpowiedź zawiera wtedy wskazówkę o przycięciu. Wywołanie nie kończy się błędem. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The actual response data | |
| hints | No | Suggested next steps | |
| metadata | No | Additional metadata |