Emsal Kararlar
/api/v1/court-decisions
Emsal Kararlar
UYAP/Adalet içtihat (emsal karar) külliyatında gezinmenizi ve anahtar kelimeyle arama yapmanızı sağlar. Bu külliyat, mevzuat kütüphanesinden ayrı tutulur: yapısal Detay alanları ve (alındıysa) tam metin saklanır. Mevzuat Kütüphanesindeki gibi bir yükümlülük/etiket çıkarımı uygulanmaz; yapay zeka analizi yalnızca seçilmiş kararlar için ayrıca çalıştırılır ve analiz çıktısı API üzerinden sunulmaz — detay yanıtındaki aiProcessed alanı yalnızca o karar için analiz çalıştırılıp çalıştırılmadığını bildirir.
Doğal dille (cümle/soru bazlı) arama için ayrı bir uç nokta vardır: Emsal Anlamlı Arama. Ek izin gerektirmez, bu sayfadaki izni kullanır.
Anahtar kelime araması
q— karar tam metni + daire adı üzerinde tam metin arama (Türkçe kök ve aksan duyarsız; örn.sozlesmesorgususözleşmegeçen kararları bulur). Eşleşen kayıtlarda, eşleşen pasajı<b>işaretleriyle vurgulayan birsnippetalanı döner. Arama daire adı üzerinden de eşleşebildiği için, tam metni henüz alınmamış (hasText = false) kararlardasnippetnulldöner — bu alanı her zaman dolu varsaymayın.- Diğer tüm filtreler
qile VE mantığıyla birlikte çalışır.
Toplam sayı sınırı ve iki bayrak
Toplam sayı — hem anahtar kelime aramasında hem düz gezinmede — 10.000'de sınırlandırılır ve yanıt pagination içinde iki ek bayrak taşır:
totalCountIsLowerBound = true—totalCounttam olarak 10.000'dir, gerçek toplam bundan büyüktür. Hemqile aramada hem düz gezinmede görülebilir.totalCountIsEstimate = true—totalCount, Postgres planlayıcısının yaklaşık satır tahminidir; 10.000'in çok üzerinde olabilir ve kesin değildir. Yalnızcaqverilmeden yapılan düz gezinmede görülür.
İki bayrak da false ise totalCount kesindir. Sayfa sayısını hesaplarken bayrakları kontrol edin.
Filtreleme
itemType— mahkeme/kurum türü (CaseLawItemTypeenum sayı değeri, 0-7; değer listesi için Enum Referansı sayfasına bakın). Tanımsız bir değer400döndürmez — süzgeci tamamen düşürür, yani sonuç filtrelenmemiş külliyattır.department— daire / birim adı içinde geçen metin (örn.12. Hukuk Dairesi).esasNo/kararNo— esas ve karar numarası (örn.2006/10799,2006/13163).dateFrom/dateTo— karar tarihi aralığı (yyyy-MM-ddveyadd.MM.yyyy; bitiş günü dahildir).onlyWithText—trueise yalnızca tam metni alınmış kararlar.sort—date_ascveyadate_desc; verilmezse en yeni önce.
Sayfalama
page (varsayılan 1) ve pageSize (1-100, varsayılan 20; aralık dışı değerler sessizce kırpılır). Yanıt pagination ile toplam sayıyı ve yukarıdaki iki bayrağı döner.
Yetki ve kota
Bu uç nokta Api.CourtDecisions.Browse iznini gerektirir ve mevzuat Kütüphanesinden bağımsız olarak paket (tier) bazında hız/kota limitlerine tabidir.
Parametreler
| İsim | Konum | Tip | Zorunlu | Açıklama |
|---|---|---|---|---|
q |
Query | string |
Hayır | Anahtar kelime araması: karar tam metni + daire adı üzerinde tam metin arama (Türkçe kök/aksan duyarsız). Eşleşen kayıtlarda 'snippet' alanı döner; tam metni alınmamış (yalnızca daire adı üzerinden eşleşen) kararlarda 'snippet' null'dur. |
itemType |
Query | integer |
Hayır | Mahkeme/kurum türü (CaseLawItemType enum sayı değeri, 0-7). Tam liste: Enum Referansı. Tanımsız bir değer hata döndürmez, süzgeci tamamen düşürür. |
department |
Query | string |
Hayır | Daire / birim adı içinde geçen metin (örn. '12. Hukuk Dairesi'). |
esasNo |
Query | string |
Hayır | Esas numarası (örn. '2006/10799'). |
kararNo |
Query | string |
Hayır | Karar numarası (örn. '2006/13163'). |
dateFrom |
Query | string |
Hayır | Karar tarihi başlangıç (yyyy-MM-dd veya dd.MM.yyyy). |
dateTo |
Query | string |
Hayır | Karar tarihi bitiş (gün dahil). |
onlyWithText |
Query | boolean |
Hayır | Yalnızca tam metni alınmış kararlar. |
sort |
Query | string |
Hayır | 'date_asc' veya 'date_desc'; varsayılan en yeni. |
page |
Query | integer |
Hayır | Sayfa numarası. |
pageSize |
Query | integer |
Hayır | 1-100; varsayılan 20. |