หน้านี้อธิบายวิธีการทำงานของคําค้นหาที่บันทึกไว้ใน Cloud Firestore
คุณใช้ คอนโซล Firebase เพื่อสร้าง บันทึก และจัดการ คําค้นหาได้ ความสามารถในการค้นหาที่บันทึกไว้จะใช้ได้ในคอนโซลเท่านั้น คุณไม่สามารถเรียกใช้หรือจัดการการค้นหาที่บันทึกไว้ผ่าน API หรือวิธีการอื่นๆ
การค้นหาที่บันทึกไว้มีลักษณะดังนี้
- คีย์การเข้ารหัสที่จัดการใน Google จะเข้ารหัสคำค้นหาทั้งหมดเมื่อไม่มีการเคลื่อนไหว
- การค้นหาที่บันทึกไว้เป็นรายการย่อยของโปรเจ็กต์
- ระบบจะลบการค้นหาที่บันทึกไว้เมื่อลบโปรเจ็กต์ หากลบอินสแตนซ์หรือฐานข้อมูล คุณจะยังเข้าถึงคำค้นหาที่บันทึกไว้ในโปรเจ็กต์ได้โดยใช้หน้าคำค้นหาที่บันทึกไว้ ในคอนโซล Google Cloud
- คุณต้องมีบทบาทหรือสิทธิ์ของ Identity and Access Management (IAM) ที่ถูกต้อง จึงจะดูและจัดการคําค้นหาที่บันทึกไว้ได้
- คุณจะเข้าถึงการค้นหาที่บันทึกไว้ได้โดยใช้หน้าการค้นหาที่บันทึกไว้ในคอนโซล Google Cloud เท่านั้น คุณเข้าถึงการค้นหาที่บันทึกไว้ผ่าน API ไม่ได้
ตำแหน่งของพื้นที่เก็บข้อมูล
Cloud Firestore พยายามจัดเก็บการค้นหาในตำแหน่งเดียวกับฐานข้อมูล อย่างไรก็ตาม ที่เก็บข้อมูลสำหรับคำค้นหาที่บันทึกไว้จะพร้อมใช้งานในจำนวนตำแหน่งที่จำกัด ดังนั้นระบบอาจเลือกภูมิภาคอื่นโดยค่าเริ่มต้น หากต้องการดูและอัปเดตตำแหน่งที่จัดเก็บการค้นหาที่บันทึกไว้ ให้คลิกแสดงตัวเลือกขั้นสูงจาก งานย่อยบันทึกก่อน จากนั้นเลือกสถานที่ที่มีให้บริการจากรายการภูมิภาค
ข้อจำกัด
การค้นหาที่บันทึกไว้มีข้อจำกัดดังนี้
- มีขีดจำกัดอัตราจำนวนคำค้นหาต่อวินาที 20 ครั้ง (QPS) ต่อผู้ใช้ต่อโปรเจ็กต์ ซึ่งรวมทั้งการอ่านและการเขียน โควต้านี้ติดตามหรือลบล้างไม่ได้
- คุณสร้างคำค้นหาที่บันทึกไว้ในโปรเจ็กต์ได้ไม่เกิน 10,000 รายการ ซึ่งรวมถึง คำค้นหาที่บันทึกไว้สำหรับผลิตภัณฑ์ Google Cloud อื่นๆ ดูข้อมูลเพิ่มเติมได้ที่ โควต้าและขีดจำกัด
- คุณใช้คีย์การเข้ารหัสที่จัดการโดยลูกค้ากับอินสแตนซ์ที่มีการค้นหาที่บันทึกไว้ไม่ได้
ราคา
การใช้หรือจัดเก็บคำค้นหาที่บันทึกไว้ไม่มีค่าใช้จ่ายเพิ่มเติม