Google'ın geliştirici belgelerinde geliştirici bilgisi için arama yapar. Kullanıcının sorgusuna göre DocumentChunk döndürür. Aynı Document'dan birçok parça olabilir. Tam belgeleri almak için DeveloperKnowledge.GetDocument veya DeveloperKnowledge.BatchGetDocuments ile SearchDocumentChunksResponse.results içinde döndürülen DocumentChunk.parent kullanın.
HTTP isteği
GET https://developerknowledge.googleapis.com/v1/documents:searchDocumentChunks
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
query |
Zorunlu. Kullanıcı tarafından sağlanan ham sorgu dizesini (ör. "Cloud Storage paketi nasıl oluşturulur?") sağlar. Sorgu 500 karakteri aşmamalıdır. 500 karakterden uzun değerler |
pageSize |
İsteğe bağlıdır. Döndürülecek maksimum sonuç sayısını belirtir. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmezse en fazla 5 sonuç döndürülür. Maksimum değer 100'dür. 100'den yüksek değerler 100'e zorlanır. |
pageToken |
İsteğe bağlıdır. Önceki bir |
filter |
İsteğe bağlıdır. Arama sonuçlarına katı bir filtre uygular. İfade, https://google.aip.dev/160 adresinde açıklanan söz diziminin bir alt kümesini destekler.
Filtreleme için desteklenen alanlar:
INTEGER alanları DİZİ alanları, dizenin tamamında tam eşleşme için ZAMAN DAMGASI alanları Not: Alan adları
Örnekler:
|
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
DeveloperKnowledge.SearchDocumentChunks için yanıt mesajı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"results": [
{
object ( |
| Alanlar | |
|---|---|
results[] |
Belirtilen sorgunun arama sonuçlarını içerir. Bu listedeki her |
nextPageToken |
Bir sonraki sayfayı almak için |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/developerprofiles.readonlyhttps://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.