Azure Cognitive Index c#代码将数据推入索引



不是因为缺乏调查,有人得到任何c#代码将json文档推送到认知搜索索引吗?
我可以使用Azure Portal中的GUI填充索引,所以我知道所有管道都在工作,但我不确定的是如何将一个或多个新记录推送到索引中。
所有的MS文档都说我可以做到这一点,但我发现很难找到一个如何从c#中做到这一点的例子。

我正在使用下面的命名空间:

Azure.Search.Documents.Models;
Azure.Search.Documents;

如果有人能告诉我正确的方向,我将不胜感激。

要使用。net SDK创建索引并提交用于索引的对象,您可以遵循以下示例:

https://learn.microsoft.com/en-us/azure/search/search-howto-dotnet-sdk

示例使用一个模型来表示Hotel对象。如果用JSON表示数据,则可以将数据反序列化为提交给索引的对象。也称为反编组。看到

https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-how-to?pivots=dotnet-5-0

提示:首先完成酒店示例并使其工作。一旦工作成功,您就可以尝试将酒店对象序列化为JSON文件。然后将该JSON文件反序列化回一个对象,并将其提交给索引。一旦你的工作,你应该能够创建自己的,自定义索引和提交对象基于你的JSON文件。

相关内容