Bilgi Kütüphanesi Anlamlı Arama
/api/v1/informative-library/semantic
Bilgi Kütüphanesi Anlamlı Arama
Bilgi Kütüphanesinde doğal dille arama yapar. Sorgu bir vektöre çevrilip anlam araması ile tam metin (FTS) araması paralel çalıştırılır, iki sıralı liste RRF (Reciprocal Rank Fusion, k=60) ile birleştirilir. Bu nedenle günlük dilde yazılmış ifadeler, birebir kelime geçmese de sonuç döndürebilir.
Sıralamada başlık veya etiket ek puanı yoktur; sıralamayı yalnızca füzyon belirler.
Parametreler
search— zorunlu. Boş veya yalnızca boşluk ise400 VALIDATION_ERRORdöner.page— sayfa numarası (varsayılan 1).pageSize— 1-50 arası (varsayılan 12). 50'nin üzerindeki değerler sessizce 50'ye kırpılır.
pageSize varsayılanı ve üst sınırı, Bilgi Kütüphanesi listeleme uç noktasından farklıdır (orada 1-100, varsayılan 20). Bu uç nokta sourceId, category veya tarih süzgeci kabul etmez; filtrelemeniz gerekiyorsa listeleme uç noktasını kullanın.
Yanıt
Her kayıt: id, sourceId, title, publishedDate, category, format, hasText, matchedSnippet ve yapay zeka alanları summary / aiCategory / topics.
- Parça alanının adı
matchedSnippet'tir (listelemedekisnippetDEĞİL). Kayıt tam metin kolundan geldiyse<b>vurgulu bir pasaj, yalnızca anlam kolundan geldiyse en iyi eşleşen metin parçasının ilk 200 karakteri döner. hasFile,plainText,attributesve seri rozeti alanları bu uç noktadan dönmez; bunlar için Bilgi Kütüphanesi Detayı uç noktasını kullanın.totalCount, birleştirilmiş aday kümesinin büyüklüğüdür (en fazla 100) — külliyattaki eşleşme sayısı değildir. Bu sayıyı toplam sonuç sayısı olarak yorumlamayın.
Top-K sınırı ve daraltılmış zarf
Sıralama ilk 100 kayıtta (top-K) kesilir; bunun ötesi sıralama gürültüsüdür.
Birleştirilmiş sonuç kümesi 100'ü aşarsa yanıt daraltılmış bir zarfa geçer ve standart zarftan iki noktada ayrılır:
paginationyalnızcatotalCount,page,pageSizevetruncatedalanlarını taşır —totalCountIsLowerBoundvetotalCountIsEstimatebu zarfta yoktur.metaalanı (requestIddahil) gönderilmez.
- sıradan sonrasını isteyen sayfalar (örn.
pageSize=12&page=10) aynı daraltılmış zarfı boş birdatadizisi,totalCount: 0vetruncated: trueile döner.truncatedgördüğünüzde daha fazla sayfa istemeyin; sorguyu daraltın.
Kesintide davranış
Anlam kolu (sorgu vektörleştirme veya vektör araması) yanıt veremezse istek hata döndürmez — sonuçlar sessizce yalnızca tam metin arama koluyla üretilir. Bu uç noktada bunu bildiren bir bayrak yoktur (emsal karşılığındaki degraded alanının muadili burada bulunmaz).
Yetki ve kota
Api.InformativeLibrary.Browse iznini gerektirir — ayrı bir izin yoktur ve paketinize ek bir tanım yapılması gerekmez. Bilgi Kütüphanesi listeleme ile aynı hız ve aylık kota kovasını tüketir.
Parametreler
| İsim | Konum | Tip | Zorunlu | Açıklama |
|---|---|---|---|---|
search |
Query | string |
Evet | Arama cümlesi. Boş bırakılamaz; boş veya yalnızca boşluk ise 400 VALIDATION_ERROR döner. |
page |
Query | integer |
Hayır | Sayfa numarası. |
pageSize |
Query | integer |
Hayır | 1-50; varsayılan 12. Aşan değerler sessizce 50'ye kırpılır. |