我有一个包含几个文档的搜索索引。我可以在此处https://cloud.google.com/appengine/training/fts_adv/lesson3使用python文档删除,但是我很好奇是否有人知道通过gcloud或管理控制台进行操作的方法?
我已经通过gcloud datastore indexes cleanup
命令尝试过。并通过:https://cloud.google.com/datastore/docs/tools/indexconfig按照指令生成了index.yaml文件,但是它并没有像delete方法在python中那样清除文档。
我不认为数据存储可以正常工作,因为它存在于appengine中,所以我认为我在错误的位置查找任何帮助,将不胜感激! ^ _ ^
没有gcloud命令可让您删除数据存储区上的文档。只有用于删除索引的命令或可以在here上找到的操作。
如果您在数据存储区模式下使用Firestore的数据存储区,则可以使用数据流作业删除大量实体。如this document中所述,可以使用一些模板作业来执行此操作。
[如果要以纯模式从Firestore中删除文档,则需要通过documentation中提到的delete()方法来完成,不过,请记住,删除文档并不能删除任何子集合,您需要检索文档和子集合才能手动删除它们as expressed here。
希望您发现这很有用。