vespa - 在 Vespa 中创建动态文档类型

标签 vespa

就像我们可以在 Elasticsearch 中定义索引模式,然后继续使用相同的映射创建新索引一样,有没有办法在 Vespa 中创建动态文档类型?

我们的用例是 - 根据其中一个键的值,我们需要将其放入特定的文档类型中。这样,在搜索时,我们就可以根据该键的值来搜索特定的文档类型。

最佳答案

Vespa不支持动态文档类型,文档类型需要在应用程序包中显式配置。

如果您有 500 万个包含 key=foo 的文档、500M 个包含 key=bar 的文档以及总共 505M 个文档,则搜索 key=foo 将快速将搜索限制为仅匹配 key=foo (5M) 的文档。

关于vespa - 在 Vespa 中创建动态文档类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62531527/

相关文章:

arrays - Vespa 搜索查询(在数组上)即使在从数组中删除元素后也会给出命中

vespa - 在 Vespa.ai 中按分区查询

vespa - ES "minimum_should_match"查询如何转换为 vespa 查询?

vespa - 如何在 Vespa.ai 中使用 ML 模型?

vespa - 父子模式无法通过父列进行搜索

docker - 在单独的容器中为配置服务器和服务运行 vespa

vespa - 如何在 Vespa 上快速聚合?

scala - vespa.ai 的 SBT 依赖性解析失败

vespa - 在 vespa 中使用 Wandsearcher 的任何示例? (经过加权集查询)