有没有简单的方法从Azure搜索索引中删除所有文档(或筛选的列表或文档)?
我知道明显的答案是删除并重新创建索引,但我想知道是否还有其他选项.
我正在使用 Newtonsoft.Json 创建 JSON 以更新将项目添加到索引,但是在我发布请求时出现以下错误:
{"error":{"code":"","message":"请求无效。","innererror":{"message":"参数:无法从指定代码转换索引 752 处的字节 [E3]页到 Unicode。\r\n","type":"","stacktrace":""}}}
我知道错误发生在我正在序列化的数据中的某些字符串中的一些非字母字符中。字符串数据来自 SQL,所以我猜测某些事情与我无法弄清楚的编码有关。
当我检查 JSON 字符串并将其放入 Fiddler 中手动构建具有相同数据的请求时,一切正常。
有谁知道可能是什么问题,以及我如何解决它?