Cloud Search API

Cloud Search มีความสามารถในการค้นหาในระบบคลาวด์มากกว่าข้อมูลของ Google Workspace Cloud Search API ช่วยให้จัดทำดัชนีข้อมูลที่ไม่ใช่ของ Google Workspace ไปยัง Cloud Search ได้

บริการ: cloudsearch.googleapis.com

หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดเตรียมไว้ให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคำขอ API

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายปลายทาง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://cloudsearch.googleapis.com

ทรัพยากร REST: v1

เมธอด
initializeCustomer POST /v1:initializeCustomer
เปิดใช้การสนับสนุน third party ใน Google Cloud Search

ทรัพยากร REST: v1.debug.datasources.items

เมธอด
checkAccess POST /v1/debug/{name=datasources/*/items/*}:checkAccess
ตรวจสอบว่าผู้ใช้หลักที่ระบุสามารถเข้าถึงรายการได้หรือไม่
searchByViewUrl POST /v1/debug/{name=datasources/*}/items:searchByViewUrl
ดึงข้อมูลรายการที่มี viewUrl ที่ตรงกับ URL ที่ระบุในคําขอทุกประการ

ทรัพยากร REST: v1.debug.datasources.items.unmappedids

เมธอด
list GET /v1/debug/{parent=datasources/*/items/*}/unmappedids
แสดงรายการข้อมูลประจำตัวที่ไม่ได้จับคู่ทั้งหมดสำหรับบางรายการ

ทรัพยากร REST: v1.debug.identitysources.items

เมธอด
listForunmappedidentity GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity
แสดงรายการที่เกี่ยวข้องกับข้อมูลประจำตัวที่ไม่ได้จับคู่

ทรัพยากร REST: v1.debug.identitysources.unmappedids

เมธอด
list GET /v1/debug/{parent=identitysources/*}/unmappedids
แสดงรายการข้อมูลประจำตัวผู้ใช้ที่ไม่ได้แมปสำหรับแหล่งที่มาของข้อมูลประจำตัว

ทรัพยากร REST: v1.indexing.datasources

เมธอด
deleteSchema DELETE /v1/indexing/{name=datasources/*}/schema
ลบสคีมาของแหล่งข้อมูล
getSchema GET /v1/indexing/{name=datasources/*}/schema
รับสคีมาของแหล่งข้อมูล
updateSchema PUT /v1/indexing/{name=datasources/*}/schema
อัปเดตสคีมาของแหล่งข้อมูล

ทรัพยากร REST: v1.indexing.datasources.items

เมธอด
delete DELETE /v1/indexing/{name=datasources/*/items/*}
ลบ Item resource สำหรับชื่อทรัพยากรที่ระบุ
deleteQueueItems POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems
ลบรายการทั้งหมดในคิว
get GET /v1/indexing/{name=datasources/*/items/*}
รับ Item resource ตามชื่อรายการ
index POST /v1/indexing/{item.name=datasources/*/items/*}:index
อัปเดต ACL, ข้อมูลเมตา และเนื้อหา Item รายการ
list GET /v1/indexing/{name=datasources/*}/items
แสดงรายการทั้งหมดหรือบางส่วนของ Item resources
poll POST /v1/indexing/{name=datasources/*}/items:poll
แบบสำรวจสำหรับรายการที่ไม่ได้จองจากคิวการจัดทำดัชนีและทำเครื่องหมายชุดเป็น "จองแล้ว" โดยเริ่มด้วยรายการที่มีการประทับเวลาที่เก่าที่สุดจากลำดับความสำคัญสูงสุด ItemStatus
push POST /v1/indexing/{item.name=datasources/*/items/*}:push
พุชรายการลงในคิวเพื่อการสำรวจและการอัปเดตในภายหลัง
unreserve POST /v1/indexing/{name=datasources/*}/items:unreserve
ไม่จองรายการทั้งหมดจากคิว ทำให้ทุกรายการมีสิทธิ์สำหรับแบบสำรวจ
upload POST /v1/indexing/{name=datasources/*/items/*}:upload
สร้างเซสชันการอัปโหลดสำหรับอัปโหลดเนื้อหารายการ

ทรัพยากร REST: v1.media

เมธอด
upload POST /v1/media/{resourceName=**}

POST /upload/v1/media/{resourceName=**} อัปโหลดสื่อเพื่อจัดทำดัชนี

ทรัพยากร REST: v1.operations

เมธอด
get GET /v1/{name=operations/**}
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน

ทรัพยากร REST: v1.query

เมธอด
search POST /v1/query/search
Cloud Search Query API มีวิธีการค้นหาซึ่งจะแสดงผลการค้นหาที่เกี่ยวข้องมากที่สุดจากคำค้นหาของผู้ใช้
suggest POST /v1/query/suggest
ให้คำแนะนำในการเติมข้อความค้นหาอัตโนมัติ

ทรัพยากร REST: v1.query.sources

เมธอด
list GET /v1/query/sources
แสดงรายการแหล่งที่มาที่ผู้ใช้สามารถใช้ Search และ Recommendation API ได้

ทรัพยากร REST: v1.settings

เมธอด
getCustomer GET /v1/settings/customer
รับการตั้งค่าของลูกค้า
updateCustomer PATCH /v1/settings/customer
อัปเดตการตั้งค่าของลูกค้า

ทรัพยากร REST: v1.settings.datasources

เมธอด
create POST /v1/settings/datasources
สร้างแหล่งข้อมูล
delete DELETE /v1/settings/{name=datasources/*}
ลบแหล่งข้อมูล
get GET /v1/settings/{name=datasources/*}
รับแหล่งข้อมูล
list GET /v1/settings/datasources
แสดงรายการแหล่งข้อมูล
patch PATCH /v1/settings/{source.name=datasources/*}
อัปเดตแหล่งข้อมูล
update PUT /v1/settings/{source.name=datasources/*}
อัปเดตแหล่งข้อมูล

ทรัพยากร REST: v1.settings.searchapplications

เมธอด
create POST /v1/settings/searchapplications
สร้างแอปพลิเคชันการค้นหา
delete DELETE /v1/settings/{name=searchapplications/*}
ลบแอปพลิเคชันการค้นหา
get GET /v1/settings/{name=searchapplications/*}
รับแอปพลิเคชันการค้นหาที่ระบุ
list GET /v1/settings/searchapplications
แสดงรายการแอปพลิเคชันการค้นหาทั้งหมด
patch PATCH /v1/settings/{searchApplication.name=searchapplications/*}
อัปเดตแอปพลิเคชันการค้นหา
reset POST /v1/settings/{name=searchapplications/*}:reset
รีเซ็ตแอปพลิเคชันการค้นหาเป็นการตั้งค่าเริ่มต้น
update PUT /v1/settings/{searchApplication.name=searchapplications/*}
อัปเดตแอปพลิเคชันการค้นหา

ทรัพยากร REST: v1.stats

เมธอด
getIndex GET /v1/stats/index
รับสถิติรายการที่จัดทำดัชนีแบบรวมในแหล่งข้อมูลทั้งหมด
getQuery GET /v1/stats/query
ดูสถิติการค้นหาของลูกค้า
getSearchapplication GET /v1/stats/searchapplication
ดูสถิติแอปพลิเคชันการค้นหาสำหรับลูกค้า
getSession GET /v1/stats/session
ดูจำนวนเซสชันการค้นหา, % ของเซสชันที่ประสบความสำเร็จที่มีสถิติข้อความค้นหาคลิกสำหรับลูกค้า
getUser GET /v1/stats/user
ดูสถิติผู้ใช้สำหรับลูกค้า

ทรัพยากร REST: v1.stats.index.datasources

เมธอด
get GET /v1/stats/index/{name=datasources/*}
รับสถิติรายการที่จัดทำดัชนีสำหรับแหล่งข้อมูลเดียว

ทรัพยากร REST: v1.stats.query.searchapplications

เมธอด
get GET /v1/stats/query/{name=searchapplications/*}
ดูสถิติการค้นหาสำหรับแอปพลิเคชันการค้นหา

ทรัพยากร REST: v1.stats.session.searchapplications

เมธอด
get GET /v1/stats/session/{name=searchapplications/*}
ดู # ของเซสชันการค้นหา % ของเซสชันที่ประสบความสำเร็จที่มีสถิติการค้นหาการคลิกสำหรับแอปพลิเคชันการค้นหา

ทรัพยากร REST: v1.stats.user.searchapplications

เมธอด
get GET /v1/stats/user/{name=searchapplications/*}
ดูสถิติผู้ใช้สำหรับแอปพลิเคชันการค้นหา