2

我想知道“vespa 平台”中是否有任何 API 可用于在运行时创建搜索定义 (sd)。

这是一项要求,因为我将索引的文档取决于前端应用程序中的用户输入。

4

1 回答 1

4

不,没有这样的 API 可用。部署不可变应用程序包(包括 SD)的想法是一种有意识的设计选择,以确保随着时间的推移对多个位置的多个搜索集群进行适当管理,并启用源代码控制管理。

如果需要,可以在 Vespa 的“顶部”构建您所描述的内容:一种 Web 服务,可让您对现有 SD 进行变异,并在提交后创建更新的应用程序包并部署到您的 Vespa 集群。Vespa 将(在大多数情况下)处理架构更改而不影响服务。

于 2017-11-11T16:13:59.953 回答