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