Cloud Search มีความสามารถในการค้นหาในระบบคลาวด์สำหรับข้อมูล Google Workspace Cloud Search API ช่วยให้จัดทำดัชนีข้อมูลที่ไม่อยู่ใน Google Workspace ลงใน Cloud Search ได้
- ทรัพยากร REST: v1
- ทรัพยากร REST: v1.debug.datasources.items
- ทรัพยากร REST: v1.debug.datasources.items.unmappedids
- ทรัพยากร REST: v1.debug.identitysources.items
- ทรัพยากร REST: v1.debug.identitysources.unmappedids
- ทรัพยากร REST: v1.indexing.datasources
- ทรัพยากร REST: v1.indexing.datasources.items
- ทรัพยากร REST: v1.media
- ทรัพยากร REST: v1.operations
- ทรัพยากร REST: v1.query
- ทรัพยากร REST: v1.query.sources
- ทรัพยากร REST: v1.settings
- ทรัพยากร REST: v1.settings.datasources
- ทรัพยากร REST: v1.settings.searchapplications
- ทรัพยากร REST: v1.stats
- ทรัพยากร REST: v1.stats.index.datasources
- ทรัพยากร REST: v1.stats.query.searchapplications
- ทรัพยากร REST: v1.stats.session.searchapplications
- ทรัพยากร REST: v1.stats.user.searchapplications
บริการ: cloudsearch.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นพบ
เอกสาร Discovery คือข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ 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
เมธอด | |
---|---|
search |
POST /v1/query/search Cloud Search Query API มีวิธีการค้นหาซึ่งจะแสดงผลลัพธ์ที่เกี่ยวข้องมากที่สุดจากคำค้นหาของผู้ใช้ |
suggest |
POST /v1/query/suggest ให้คำแนะนำสำหรับการเติมข้อความค้นหาอัตโนมัติ |
ทรัพยากร REST: v1.query.sources
เมธอด | |
---|---|
list |
GET /v1/query/sources แสดงรายการแหล่งที่มาที่ผู้ใช้สามารถใช้กับ Search และ 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/*} รับสถิติผู้ใช้สําหรับแอปพลิเคชันการค้นหา |