我有办法搜索谷歌应用引擎中的所有命名空间吗?从概念上讲,它不可能,但想与社区核实。
目前,我遍历所有名称空间并查询每个名称空间。它耗时且缓慢。
答案 0 :(得分:0)
标准数据存储区查询无法实现。选项是使用Search API,或导出到BigQuery。
答案 1 :(得分:0)
不可能,正如Gwyn指出的那样。我确实在Google的公共问题跟踪器(即this issue)中添加了此功能的错误
答案 2 :(得分:0)
使用Search API也无法实现。我的理解是命名空间是为隔离而设计的。
答案 3 :(得分:0)
您可以将同一个搜索文档分配给两个索引。一个通用或默认和其他隔离。
然后只搜索通用名称,例如:
generic = search.Index("all_docs")
specific = search.Index("specific", namespace="sample_namespace")
generic.put("search_document")
specific.put("search_document")