假设您有一个包含很多属性的文档,并且只想索引一些属性,例如property1
{
"id": "AndersenFamily",
"partitionKey": "a",
"property1": "b",
"property2": "c",
...
"property100": "x",
}
我尝试了类似下面的策略,但是后来从.net核心客户端api收到错误消息,说我正在查询非索引字段。
{
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/property1/?",
"indexes": [
{
"kind": "Range",
"dataType": "String",
"precision": -1
}
]
}
],
"excludedPaths": [
{
"path". "/*"
}
]
}
我要尝试做的是说,除非在includedPaths中明确指定,否则不对任何属性建立索引。该怎么做?
此外,在这种情况下,我是否需要为策略中的分区键和ID配置索引,还是会自动发生?