【问题标题】:Appengine search index and namespacesAppengine 搜索索引和命名空间
【发布时间】:2017-12-14 23:40:23
【问题描述】:

我正在使用 appengine 命名空间编写一个多租户应用程序。我们需要为每个租户建立一个单独的索引来搜索员工(以避免搜索索引的 10GB 限制)。

如果我创建一个搜索索引“employees”(在 golang search.Open("employees") 中)并索引以下文档(使用 golang api search.Put(ctx, id , 文档) )

  1. 来自租户 1 的 doc1,具有命名空间“abc”和
  2. 来自租户 2 的 doc2,命名空间为“xyz”

这些文档是进入单个索引还是进入两个不同命名空间中的两个不同索引?我想确保我没有达到 10GB 的限制。

谢谢

【问题讨论】:

    标签: google-app-engine go namespaces


    【解决方案1】:

    根据 NAMESPACE 划分数据。 如果“employees”有一个命名空间,它将存储在其命名空间下。 如果我们提供另一个 NAMESPACE,则数据将仅存储在该命名空间中。

    我想你问的是同样的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      • 2016-12-15
      • 2019-02-19
      相关资源
      最近更新 更多