我正在尝试使用 Cosmos DB Graph 数据库作为我的数据源在 Azure 搜索上设置软删除功能。
Azure 搜索需要数据库中的一列来跟踪删除,因此我为我的所有顶点添加了一个名为“isDeleted”的属性,其值为真/假。但是 Search 仍然不能使用此列,因为它存储在图形数据库的属性集合中,而不是简单的名称/值对。
例如。它像这样存储在属性对象中:
"properties": {
"isDeleted": [
{
"id": "95458dcd-02f2-4c2c-a2d3-7515026b74c2",
"value": false
}
]
}
我看不到任何更改 Cosmos 存储属性的方式的方法,您对我如何设置有任何建议吗?