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/v1alpha/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. |
pageSize |
İsteğe bağlı. Döndürülecek maksimum sonuç sayısını belirtir. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmemesi halinde en fazla 5 sonuç döndürülür. Maksimum değer 20'dir. 20'den büyük değerler INVALID_ARGUMENT hatasına neden olur. |
pageToken |
İsteğe bağlı. Önceki bir |
filter |
İsteğe bağlı. 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:
DİZİ alanları, dizenin tamamında tam eşleşme için TIMESTAMP alanları
Ö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 |
İsteğe bağlı. 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/cloud-platform
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.