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 |
İ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.
DocumentChunk
DocumentChunk, DeveloperKnowledge gövdesindeki bir Document içeriğini temsil eder. Belge içeriğinin tamamını getirmek için parent değerini DeveloperKnowledge.GetDocument veya DeveloperKnowledge.BatchGetDocuments parametresine iletin.
| JSON gösterimi |
|---|
{ "parent": string, "id": string, "content": string } |
| Alanlar | |
|---|---|
parent |
Yalnızca çıkış. Bu parçanın geldiği belgenin kaynak adını içerir. Biçim: |
id |
Yalnızca çıkış. Belge içindeki bu parçanın kimliğini belirtir. Parça kimliği, bir doküman içinde benzersizdir ancak dokümanlar arasında genel olarak benzersiz değildir. Parça kimliği sabit değildir ve zaman içinde değişebilir. |
content |
Yalnızca çıkış. Belge parçasının içeriğini barındırır. |