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