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 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/*} ดูสถิติผู้ใช้สำหรับแอปพลิเคชันการค้นหา |