【发布时间】:2019-05-18 00:43:05
【问题描述】:
我有一个 API,它使用以下代码将多行数据添加到我们的搜索索引:
var documentList = new List<IndexBase> { document };
var batch = IndexBatch.Upload(documentList);
await searchIndexClient.Documents.IndexAsync(batch);
API(插入数据后)检查最初在 API 调用中传递的文档计数以及搜索索引中存在的文档计数。但是,计数并不总是相同的。
在插入搜索后向 API 添加一些延迟,然后再次查询搜索索引会给出正确的计数。向搜索索引插入数据似乎有延迟。
这是预期的行为吗?
我正在使用 Microsoft.Azure.Search.3.0.4 DLL。
【问题讨论】: