我如何提示使用Couchbase模式推理来使用我的“类型”字段?

问题描述 投票:2回答:1

Couchbase can infer存储桶中文档的隐式模式。 (另见this article。)

一个常见的设计模式是有一个_type场(或typeclasstable等)。当然,隐式模式通常会因此而有所不同;这些被推理引擎称为“风味”。

在我的桶中,Couchbase没有将_type属性确定为风味的决定因素。有没有办法可以暗示INFER这样做?

couchbase jsonschema
1个回答
3
投票

INFER的工作方式是对文档进行采样(随机)。如果你的大部分文件都有这个属性,我希望INFER可以选择这个。如果只有一小部分人拥有_type字段,那么INFER可能无法弄明白。

您可以在INFER中增加样本大小(默认值为1000个文档):

INFER `mybucket` WITH {"sample_size": 2000};

当然,这需要更长的时间。

我认为没有办法给INFER提示来查看特定字段。

© www.soinside.com 2019 - 2024. All rights reserved.