【发布时间】:2016-07-11 15:31:22
【问题描述】:
创建 Azure 搜索索引时,在编辑查询后运行重新索引后失败。
为了重现,
- 用
SELECT c.id, c.Text from c创建索引 - 为 500 多个数据运行索引,并成功执行。
- 在 Azure 门户中,将 Azure 搜索数据源查询编辑为
SELECT c.id, c.Text from c WHERE c._ts >= @HighWaterMark ORDER BY c._ts以使其检测到更新的数据。 - 运行索引,失败并显示以下错误消息。
数据更改检测策略配置为使用列“_ts”,但该列在数据源中不存在。
我可以看到_ts值存在于Portal的Azure DocumentDB中(当然是Azure DocumentDB自动生成的)。但是怎么了?
我是否必须删除并重新创建 @HighWaterMark 的数据源?
【问题讨论】:
标签: azure-cosmosdb azure-cognitive-search