แสดงข้อมูลการแก้ไขข้อบกพร่องสําหรับ Cloud Search Query API ที่ให้วิธีการค้นหา
หมายเหตุ: API นี้ต้องใช้บัญชีผู้ใช้ปลายทางมาตรฐานเพื่อดำเนินการ บัญชีบริการไม่สามารถส่งคําขอไปยัง Query API ได้โดยตรง หากต้องการใช้บัญชีบริการเพื่อทำการค้นหา ให้ตั้งค่าการมอบสิทธิ์ทั้งโดเมนของ Google Workspace
คำขอ HTTP
POST https://cloudsearch.googleapis.com/v1/query:debugSearch
URL ใช้ไวยากรณ์การแปลง gRPC
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| { "requestOptions": { object ( | 
| ช่อง | |
|---|---|
| requestOptions | 
 ตัวเลือกคำขอ เช่น แอปพลิเคชันการค้นหาและเขตเวลาของผู้ใช้ | 
| query | 
 สตริงการค้นหาไฟล์ข้อมูล RAW ดูโอเปอเรเตอร์การค้นหาที่รองรับในส่วนจำกัดขอบเขตการค้นหาด้วยโอเปอเรเตอร์ | 
| pageSize | 
 จำนวนผลการค้นหาสูงสุดที่จะแสดงในหน้าเดียว ค่าที่ใช้ได้คือระหว่าง 1 ถึง 100 ค่าเริ่มต้นคือ 10 ค่าต่ำสุดคือ 50 เมื่อมีการขอผลลัพธ์มากกว่า 2,000 รายการ | 
| start | 
 ดัชนีเริ่มต้นของผลลัพธ์ | 
| dataSourceRestrictions[] | 
 แหล่งข้อมูลที่จะใช้ค้นหา หากไม่ได้ระบุ ระบบจะใช้แหล่งข้อมูลทั้งหมดจากแอปพลิเคชันการค้นหาปัจจุบัน | 
| facetOptions[] | 
 | 
| sortOptions | 
 ตัวเลือกการจัดเรียงผลการค้นหา | 
| queryInterpretationOptions | 
 ตัวเลือกในการตีความคําค้นหาของผู้ใช้ | 
| contextAttributes[] | 
 แอตทริบิวต์บริบทของคำขอที่จะใช้เพื่อปรับการจัดอันดับของผลการค้นหา จำนวนองค์ประกอบสูงสุดคือ 10 รายการ | 
เนื้อหาการตอบกลับ
แก้ไขข้อบกพร่องของ query.search Response
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| {
  "searchResponse": {
    object ( | 
| ช่อง | |
|---|---|
| searchResponse | 
 Query.search response. | 
| gsrRequest | 
 สตริงที่แปลงเป็นอนุกรมของ GenericSearchRequest สตริงที่เข้ารหัส Base64 | 
| gsrResponse | 
 สตริงที่แปลงเป็นอนุกรมของ GenericSearchResponse สตริงที่เข้ารหัส Base64 | 
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
- https://www.googleapis.com/auth/cloud_search.query
- https://www.googleapis.com/auth/cloud_search
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์