如何从asp.net核心API向elasticsearch发送文档

xfyts7mz  于 12个月前  发布在  ElasticSearch
关注(0)|答案(1)|浏览(108)

我的场景是,我有一个angular UI,当发生任何错误时,它会将详细信息发送到.net Core API,从那里我需要将详细信息发布到ElasticSearch。现在,Angular和.NET Core之间的集成已经完成。但我不知道如何将文档/数据发布到ElasticSearch。在我搜索的所有地方,他们都显示了serilog的方式,我必须通过program.cs注册日志记录器,并通过DI使用它。这种方法的问题是我们不能动态地设置索引。我想分配一组属性,如索引,方法和其他,使其更容易浏览。是否有一个API后调用将与有效负载或其他任何我需要做的罚款?.我将非常感谢如果有人给我一些样本或博客.

50few1ms

50few1ms1#

此存储库包含.NET Core WebAPI应用程序的示例代码,该应用程序演示了使用Elasticsearch的CRUD操作。你可以在https://github.com/workcontrolgit/ElasticSearchWebApi找到代码。
要了解应用程序如何连接到Elasticsearch并查看CRUD操作的示例,请查看以下文件:
cs:这个文件包含应用程序启动的配置。在此文件中查找Elasticsearch连接设置和初始化。它应该提供应用程序如何建立与Elasticsearch的连接的见解。
产品控制器:ProductController是CRUD操作的关键组件。检查这个控制器,看看它如何处理与Elasticsearch中的产品相关的创建,读取,更新和删除操作。这将为您提供一个如何将Elasticsearch集成到WebAPI中的实际示例。

相关问题