Я пытаюсь настроить функцию мягкого удаления в Поиске Azure с базой данных Cosmos DB Graph в качестве источника данных.
Поиску Azure нужен столбец в базе данных для отслеживания удалений, поэтому я добавил свойство для всех моих вершин под названием isDeleted со значением true / false. Однако поиск по-прежнему не может использовать этот столбец, поскольку он хранится в коллекции свойств в базе данных графика, а не в простой паре имя / значение.
например. Он хранится в объекте свойств следующим образом:
"properties": {
"isDeleted": [
{
"id": "95458dcd-02f2-4c2c-a2d3-7515026b74c2",
"value": false
}
]
}
Я не вижу способа изменить то, как Cosmos хранит свойства, есть ли у вас предложения, как это настроить?