c# - Azure Cognitive Index c# 代码将数据推送到索引中
问题描述
不是因为缺乏调查,有没有人有任何 c# 代码将 json 文档推送到认知搜索索引中?
我可以使用 Azure 门户中的 GUI 填充索引,因此我知道所有管道都在工作,但我不确定如何将一个或多个新记录推送到索引中。
所有 MS 文档都说我可以做到,但我发现很难找到如何从 c# 中做到这一点的示例。
我正在使用以下命名空间:
Azure.Search.Documents.Models;
Azure.Search.Documents;
如果有人能指出我正确的方向,将不胜感激。
解决方案
要使用 .Net SDK 创建索引并提交用于索引的对象,您可以按照此处的示例进行操作:
https://docs.microsoft.com/en-us/azure/search/search-howto-dotnet-sdk
这些示例使用模型来表示 Hotel 对象。如果您的数据以 JSON 形式表示,则可以将数据反序列化为您提交给索引的对象。也称为解组。看
提示:首先完成酒店示例并开始工作。一旦这样工作,您可以尝试将酒店对象序列化为 JSON 文件。然后将该 JSON 文件反序列化回一个对象并将其提交给索引。一旦你完成了这项工作,你应该能够创建自己的自定义索引并根据你的 JSON 文件提交对象。
推荐阅读
- python - 二项式比例的 99% 置信区间的覆盖率
- android - 录制时背景音频播放 - Flutter
- python-3.x - 一个python函数,它从参数中删除重新获取的数字
- javascript - 无法将主题更改保存给用户。错误可能在哪里?
- jquery - 使用 ajax 和 jquery 的动态依赖下拉选择
- bitcoin - Pinescript 回测低时间框架
- python - 无法导入http scapy
- javascript - Javascript 聚合
- javascript - 如何在 NestJs 等控制器方法中拥有多个修饰参数?
- c# - 在实体框架中首先创建数据库和代码