Cloud Search API

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

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

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

เอกสารการค้นหา

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

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

ปลายทางบริการคือ 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
อัปเดต Item ACL, ข้อมูลเมตา และเนื้อหา
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

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

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

เมธอด
list GET /v1/query/sources
แสดงรายการแหล่งข้อมูลที่ผู้ใช้ใช้ได้สำหรับ Search API และ Suggest 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/*}
ดูสถิติผู้ใช้สำหรับแอปพลิเคชันการค้นหา